
Modern Jetpack Compose
This is a comprehensive review and generation assistant for Jetpack Compose projects that enforces modern Android patterns across eleven reference categories, from API usage to accessibility. It follows a structured checklist covering state management (ViewModel + StateFlow), lifecycle-aware collection, Material 3 compliance, recomposition stability, and performance optimizations like proper LazyColumn keys. Output is organized by file with before/after snippets and prioritized summaries. The approach is pragmatic: it targets Compose BOM 2024.x, assumes MVVM with unidirectional data flow, and explicitly avoids style nitpicking unless there's a clear rule violation. If you're working on any Compose codebase and want enforcement of current best practices without the noise, this gives you a methodical way to catch real issues.
- skills.sh installs
- 339
- GitHub stars
- 100
- last updated
- Jun 3, 2026
Install
$ npx -y skills add anhvt52/jetpack-compose-skills --skill modern-jetpack-compose --agent claude-codeInstalls into .claude/skills of the current project.
Files
Review or generate Jetpack Compose code for correctness, modern API usage, and adherence to Android best practices. Report only genuine issues — do not nitpick style unless it contradicts a clear rule.
Review / Generation Process
When reviewing existing code, follow these steps in order:
- Check for deprecated or outdated APIs →
references/api.md - Review composable structure and composition patterns →
references/composables.md - Validate state management and data flow →
references/state.md - Validate side-effect usage →
references/effects.md - Check recomposition stability →
references/recomposition.md - Validate navigation implementation →
references/navigation.md - Check Material 3 / Expressive design compliance →
references/design.md - Validate accessibility →
references/accessibility.md - Check performance →
references/performance.md - Quick Kotlin code review →
references/kotlin.md - Final code hygiene check →
references/hygiene.md
When generating new code, load the relevant reference files for the feature being built before writing any code, so output is idiomatic from the start.
Sponsors
Details
- Repository
- github.com/anhvt52/jetpack-compose-skills
- Category
- Mobile Development
- First seen
- Jun 3, 2026