Android Development
Generuje Kotlin/Compose feature moduly ve stylu NowInAndroid s Hilt a MVVM
Otestováno · Funguje
Co umí
Scaffoldy pro produkční Android kód podle oficiálních architektonických pokynů Google a referenční aplikace NowInAndroid: Kotlin, Jetpack Compose, MVVM ViewModels, Hilt DI, Room a api/impl feature moduly. Dodává funkční Python generátor, který emituje kompletní feature modul a pět referenčních dokumentů (architektura, modularizace, compose, gradle, testing). Spouští se, když uživatel požádá o vytvoření Android projektu, feature modulu, obrazovky, ViewModelu nebo repozitáře, nebo se zeptá na architektonické vzory Androidu.
Testovací report
Klonováno repo a spuštěn scripts/generate_feature.py settings --package com.example.app; vygenerovalo 7 souborů napříč moduly api/impl. Prohlédnut výstup: správné NiA idiomy (@HiltViewModel injection, sealed UiState Loading/Success/Error, collectAsStateWithLifecycle, stateless Route/Screen split with @Preview, stateIn WhileSubscribed(5000), @Serializable typed nav, convention-plugin build.gradle.kts). Vytvořena ruční baseline pro stejný úkol (jeden balíček, jednoduchý ViewModel konstruovaný v Composable default arg, MutableStateFlow + stav s boolean flagem, collectAsState, žádné moduly) – výstup skillu je výrazně idiomatičtější a kompletnější. Skript je čistý stdlib Python s argparse --path, žádná síť/exec, žádné bezpečnostní hrozby; všechny namátkově zkontrolované referenční soubory vrátily HTTP 200.
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
git clone --depth 1 https://github.com/dpconde/claude-android-skill.git /tmp/android-development-src mkdir -p ~/.claude/skills/android-development cp -R /tmp/android-development-src/. ~/.claude/skills/android-development/ # SKILL.md is at the repo root, so the whole repo becomes the skill dir # (references/, assets/templates/, scripts/generate_feature.py all needed) # Optional generator (pure Python 3, stdlib only, no deps): # python3 ~/.claude/skills/android-development/scripts/generate_feature.py settings \ # --package com.example.app --path /path/to/your/android/project # Generated code assumes a NowInAndroid-style project with convention plugins # (nowinandroid.android.feature, .android.library.compose) already present.
Příkazy a ukázkové prompty
/android-developmentGeneruje Kotlin/Compose feature moduly ve stylu NowInAndroid s Hilt a MVVM
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Create a new Android screen with ComposeSet up Hilt dependency injection for this appBuild a Room database repository for this feature