anhvt52 avatar

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-code

Installs 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:

  1. Check for deprecated or outdated APIs → references/api.md
  2. Review composable structure and composition patterns → references/composables.md
  3. Validate state management and data flow → references/state.md
  4. Validate side-effect usage → references/effects.md
  5. Check recomposition stability → references/recomposition.md
  6. Validate navigation implementation → references/navigation.md
  7. Check Material 3 / Expressive design compliance → references/design.md
  8. Validate accessibility → references/accessibility.md
  9. Check performance → references/performance.md
  10. Quick Kotlin code review → references/kotlin.md
  11. 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
1absolutelyskilled avatarios-swiftabsolutelyskilled/absolutelyskilledios swift125skills.sh installs
2dpearson2699 avatarswiftui-animationdpearson2699/swift-ios-skillsImplement, diagnose, or review SwiftUI motion using explicit and scoped implicit animations, springs, transitions, PhaseAnimator, KeyframeAnimator, matched geom5.7Kskills.sh installs
3dpearson2699 avatarswiftui-performancedpearson2699/swift-ios-skillsProfile, diagnose, and remediate SwiftUI runtime performance using code review, Instruments, and repeatable measurements. Use when a SwiftUI screen renders slow4.8Kskills.sh installs
4dpearson2699 avatarapp-store-reviewdpearson2699/swift-ios-skillsAudits App Store submission readiness and rejection risk across current review guidelines, PrivacyInfo.xcprivacy and required-reason APIs, privacy labels, ATT, 4.8Kskills.sh installs
5dpearson2699 avatarswiftui-patternsdpearson2699/swift-ios-skillsBuilds and reviews SwiftUI views with modern MV architecture, state, composition, isolated previews, and migration guidance. Covers @Observable ownership, @Stat4.7Kskills.sh installs
6dpearson2699 avatarswiftui-navigationdpearson2699/swift-ios-skillsImplement SwiftUI navigation patterns including NavigationStack, NavigationSplitView, sheet presentation, tab-based navigation, and deep linking. Use when build4.6Kskills.sh installs