hoangnguyen0403/android-di
Configure Hilt dependency injection with proper scoping, modules, and constructor injection in Android. Use when changing the production Hilt graph; defer test overrides, Room wiring, navigation-specific scopes, and generic DI explanations to their specific skills.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill android-di
Application class with @HiltAndroidApp.@AndroidEntryPoint.See module templates for bootstrap and module examples.
@Binds (abstract class) over @Provides when possible — generates smaller code.@InstallIn (SingletonComponent, ViewModelComponent).See module templates for @Binds examples.
@Inject constructor(...) over field injection.@AssistedInject for runtime parameters.Take hoangnguyen0403/android-di from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.