Functional Dependency Injection Pattern | Claude Code Skill