android-skills
Android and Kotlin Multiplatform development guidance and best practices
All Skills in This Repository (15)
Pure Emerald Level Indicatorsaosp-search
Retrieve and analyze AOSP source code for framework internals verification.
android-data-layer
Implement the Repository pattern with Room and offline-first synchronization in Android.
android-tdd
Implement Test-Driven Development practices for Android and Kotlin Multiplatform projects.
xml-to-compose-migration
Migrates Android XML UI and View-based components to Jetpack Compose code.
android-debugging
Diagnose Android and KMP issues via Logcat, ANR traces, and stack traces.
android-ux
Guide Android app development with Material Design 3 UX principles.
android-dev
Provide Android and Kotlin Multiplatform development best practices and architectural guidelines.
android-retrofit
Configure Retrofit for Android with Hilt and repository error handling.
kotlin-coroutines
Guide Kotlin coroutine code review and debugging for Android and KMP.
compose
Guide Jetpack Compose UI development with state, layout, and performance advice.
rxjava-migration
Map RxJava types and operators to Kotlin Coroutines and Flows.
kotlin-flows
Guide Kotlin Coroutines Flow, StateFlow, and SharedFlow usage for asynchronous data streams.
Frequently Asked Questions
FAQPage SchemaHow to install android-skills?โผ
Run `npx skills add rcosteira79/android-skills --all -g -y` in your terminal to install all skills in this collection globally.
What does android-skills cover?โผ
It covers the full Android and KMP workflow: MVVM architecture, Jetpack Compose, coroutines and flows, Retrofit and Ktor networking, Room and DataStore persistence, Koin DI, Paging 3, testing, debugging, and Gradle build optimization.
Does android-skills work with Claude Code and Copilot CLI?โผ
Yes. It ships as a standard plugin that Claude Code and Copilot CLI detect automatically, and each SKILL.md is plain markdown that works with any editor supporting custom instructions.
How do the skills activate during coding?โผ
Skills trigger automatically based on context: working on Compose code activates the compose skill, a coroutine bug pulls in kotlin-coroutines, and the android-dev baseline routes to the right specialized skill.
Can I use android-skills for Kotlin Multiplatform projects?โผ
Yes. Many skills are KMP-specific, covering Ktor client setup, Room in commonMain, Koin multiplatform wiring, expect/actual boundary design, and iOS Swift interop.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core