From android-dev-skills
Implement Kotlin-first Android app or library changes, including activities, fragments, services, receivers, Compose UI, XML/AppCompat UI, AndroidX, lifecycle-aware coroutines, state, persistence touchpoints, resources, accessibility labels, navigation touchpoints, tests, lint, and validation while preserving repo conventions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/android-dev-skills:build-kotlin-androidThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implement Kotlin-first Android changes while preserving the repository's architecture, UI system, resources, and validation path.
Implement Kotlin-first Android changes while preserving the repository's architecture, UI system, resources, and validation path.
The skill should be deep enough for common Compose and XML UI work without pretending to replace future specialized UI skills.
Use repo-local Android files, checked-out dependency sources, and Dash.app docsets opportunistically when they cover exact Gradle, Java, or local command questions. Use official documentation as authority for Android APIs, Compose, AndroidX, lifecycle, resources, accessibility, and version-sensitive behavior:
Translate documentation into repository-specific code, resource, lifecycle, or validation decisions.
Choose commands from the repo's Gradle tasks:
./gradlew :app:assembleDebug
./gradlew :app:testDebugUnitTest
./gradlew :app:lintDebug
Use narrower module or variant tasks when the project defines them.
Return:
Implementation surface: module, source set, packages, UI files, resources, manifest, or tests.UI path: Compose, XML/AppCompat, interop, or no UI.State and lifecycle: state owner, coroutine scope, lifecycle owner, persistence or background-work impact.Validation path: commands run or skipped with concrete reasons.Handoffs: Java interop, Gradle/AGP, testing/lint, release readiness, or emulator/device validation.npx claudepluginhub gaelic-ghost/socket --plugin android-dev-skillsCreates, edits, and verifies skills using a test-driven development approach with pressure scenarios and subagents.