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.

Required workflow

Installs
9
GitHub Stars
2
First Seen
Jun 26, 2026
dependency-injection — gdvega/super-android-kotlin-firebase-skill