What problem does it solve? Android projects using Hilt often suffer from inconsistent dependency injection patterns, missing bindings, and scoping errors. This Skill provides the Solvyx project conventions for registering DAOs, repositories, Room databases, DataStore, and long-lived dependencies with Hilt. ## Core Features & Use Cases - Module Templates: Ready-to-use patterns for AppModule, RepositoryModule, NetworkModule, and WorkerModule with correct @Provides, @Binds, and @Singleton usage. - Injection Patterns: Covers constructor injection, @HiltViewModel ViewModels, @HiltWorker Workers with HiltWorkerFactory setup, and Proto DataStore provisioning. - Error Troubleshooting: A table of common Hilt errors (MissingBinding, unqualified Context injection, Worker injection failures) with concrete fixes, plus testing patterns with @HiltAndroidTest. - Use Case: When adding a new repository to the app, apply the binding pattern in RepositoryModule and constructor injection in the implementation class, avoiding scoping and qualifier mistakes. ## Quick Start Apply the Hilt conventions skill to register a new repository and its DAO in the appropriate Solvyx di modules.