dependency-injection
SKILL.md
Dependency Injection
When to Use This Skill
Activate this skill when:
- Designing service constructors with dependencies
- Managing configuration flow from entry points to services
- Deciding between required vs optional parameters
- Handling missing or invalid values (fail-fast vs silent defaults)
- Structuring code to avoid reading environment variables in services