dependency-injection
Installation
SKILL.md
Purpose
Make dependencies explicit and replaceable without adding unnecessary framework weight.
When to use
- Adding Hilt or Koin.
- Injecting ViewModels, repositories or data sources.
- Fixing scope or binding problems.
- Replacing dependencies in tests.
Inputs to inspect
- Existing DI framework or manual DI.
- Object lifetimes and scopes.
- ViewModel and repository constructors.
- Test replacement needs.