Android Development
Genera moduli feature Kotlin/Compose in stile NowInAndroid con Hilt e MVVM
Promosso
Cosa fa
Scaffolds codice Android in stile produzione seguendo le linee guida ufficiali di architettura di Google e l'app di riferimento NowInAndroid: Kotlin, Jetpack Compose, MVVM ViewModels, Hilt DI, Room e moduli feature api/impl. Fornisce un generatore Python funzionante che emette un modulo feature completo e cinque documenti di riferimento (architettura, modularizzazione, compose, gradle, testing). Si attiva quando un utente chiede di creare un progetto Android, un modulo feature, una schermata, un ViewModel o un repository, o chiede informazioni sui pattern di architettura Android.
Rapporto di test
Clonato il repo e eseguito scripts/generate_feature.py settings --package com.example.app; ha generato 7 file tra i moduli api/impl. Ispezionato l'output: idiomi NiA corretti (iniezione @HiltViewModel, UiState sigillato Loading/Success/Error, collectAsStateWithLifecycle, divisione Route/Screen stateless con @Preview, stateIn WhileSubscribed(5000), nav tipizzato @Serializable, build.gradle.kts del plugin di convenzione). Costruito un baseline manuale per lo stesso compito (singolo pacchetto, ViewModel semplice costruito in un argomento predefinito Composable, MutableStateFlow + stato flag booleano, collectAsState, nessun modulo) — l'output della skill è notevolmente più idiomatico e completo. Lo script è puro Python stdlib con argparse --path, nessuna rete/esecuzione, nessun problema di sicurezza; tutti i file di riferimento controllati a campione hanno restituito HTTP 200.
Testato il: 2026-07-31 · Claude Code 2.x (agent harness)
Installazione
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.
Comandi e prompt di esempio
/android-developmentGenera moduli feature Kotlin/Compose in stile NowInAndroid con Hilt e MVVM
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Create a new Android screen with ComposeSet up Hilt dependency injection for this appBuild a Room database repository for this feature