What problem does it solve?
This Skill helps teams quickly choose the correct library stack and integration patterns in AniTrend so changes stay consistent with existing architecture and build practices.
Core Features & Use Cases
- Centralized dependency guidance: Directs you to use
gradle/libs.versions.toml and the generated libs.* accessors instead of hardcoded coordinates.
- Framework and module alignment: Summarizes how key Android Jetpack components (Lifecycle/ViewModel, Room, Paging, WorkManager, Navigation Compose) are expected to be used within AniTrend’s feature/module structure.
- Repo-specific in-house library usage: Provides practical pointers for AniTrend support libraries (e.g.,
support-arch, query builder, markdown rendering) and JitPack wrappers.
- Integration-specific recommendations: Covers networking (Retrofit/OkHttp/GraphQL converter), image loading (Coil via Koin singleton), theming (Material3 + theme wrappers), DI (Koin), and testing (JUnit, MockK, Turbine, coroutines test).
Quick Start
Use the key-libraries skill to pick the correct Retrofit, GraphQL, Room, Paging, and theming approach for the feature you are about to implement in the AniTrend v2 codebase.