
new-silvermoon/awesome-android-skills
17 skills32 installs15.5k starsGitHub
Install
npx skills add https://github.com/new-silvermoon/awesome-android-skillsSkills in this repo
1Android Viewmodelandroid-viewmodel is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.3installs2Compose Uicompose-ui is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.3installs3Android AccessibilityAudits Android UI, especially Jetpack Compose, against accessibility criteria like content descriptions, 48dp touch targets, WCAG contrast, and semantic grouping. A developer uses it when reviewing or remediating accessibility for a Compose screen or component.2installs4Android ArchitectureStructures Android apps into UI, Domain, and Data layers following the Guide to App Architecture and Clean Architecture, with Hilt for dependency injection. A developer uses it when designing project structure, modularization, or DI setup.2installs5Android CoroutinesEnforces structured concurrency, lifecycle safety, and reactive-stream patterns for Kotlin Coroutines on Android, including scopes, repeatOnLifecycle, error handling, and TestDispatcher usage. A developer uses it when implementing suspend functions, ViewModels, Flows, or fixing coroutine-related bugs.2installs6Android Data LayerCoordinates local (Room) and remote (Retrofit) data behind repositories that act as the single source of truth with offline-first sync. A developer uses it when building the data layer of an Android app or wiring caching and refresh logic.2installs7Android Emulator SkillAutomates Android app testing and building via bundled scripts for emulator health checks, app launching, semantic screen mapping, and text/type-based UI navigation instead of pixel coordinates. A developer or AI agent uses it to drive Android emulators with structured, low-token output.2installs8Android Gradle LogicCentralizes Android build configuration into reusable Gradle convention plugins and version catalogs, using a build-logic composite build. A developer uses it when structuring or refactoring a multi-module project's build system.2installs9Android TestingProvides a testing-pyramid strategy for modern Android apps spanning unit tests, Hilt integration tests, MockWebServer, and Roborazzi screenshot tests. A developer uses it when setting up or expanding an Android test suite.2installs10Compose NavigationSets up type-safe navigation in Jetpack Compose using Navigation Compose with kotlinx.serialization, covering NavHost, arguments, deep links, and nested graphs. A developer uses it when structuring multi-screen Compose apps or passing data between screens.2installs11Compose Performance AuditDiagnoses Compose performance problems like janky scrolling and excessive recompositions through code-first review and, if needed, profiling guidance. A developer uses it when investigating slow rendering or recomposition issues in Compose UI.2installs12Gradle Build PerformanceDiagnoses slow Android Gradle builds by analyzing build scans, separating configuration from execution costs, enabling configuration cache, and reducing recompilation. A developer uses it when clean or incremental builds are slow or CI build times need improvement.2installs13Xml To Compose MigrationSystematically migrates Android XML View layouts to Jetpack Compose, mapping layout types and widgets, migrating LiveData/ViewModel state, and supporting incremental ComposeView/AndroidView adoption. A developer uses it when modernizing View-system UI to Compose.2installs14Android RetrofitGuides building Android network layers with Retrofit using annotated service interfaces, coroutine suspend functions, OkHttp config, and Hilt injection. A developer uses it when implementing API clients in an Android app.1installs15Coil ComposeUses Coil for efficient image loading in Jetpack Compose via AsyncImage for common cases and rememberAsyncImagePainter for low-level painter control. A developer uses it when loading remote images, handling image states, or optimizing image performance in Compose.1installs16Kotlin Concurrency ExpertTriages and fixes coroutine-related bugs in Android codebases by applying structured concurrency, correct scoping, and lifecycle safety with minimal behavior change. A developer uses it when reviewing concurrency usage or resolving ANRs, leaks, and race conditions.1installs17Rxjava To Coroutines MigrationRefactors RxJava code to idiomatic Kotlin Coroutines and Flow using a standard mapping guide (Single to suspend, Observable to Flow, Subjects to hot flows). A developer uses it when converting an existing RxJava codebase to coroutines.1installs