Android Development
Genereert NowInAndroid-stijl Kotlin/Compose feature modules met Hilt en MVVM
Getest · Werkt
Wat het doet
Scaffolds productie-stijl Android-code volgens Google's officiële architectuurrichtlijnen en de NowInAndroid referentie-app: Kotlin, Jetpack Compose, MVVM ViewModels, Hilt DI, Room, en api/impl feature modules. Levert een werkende Python-generator die een volledige feature module en vijf referentiedocumenten (architectuur, modularisatie, compose, gradle, testing) genereert. Activeert wanneer een gebruiker vraagt om een Android-project, feature module, scherm, ViewModel of repository te maken, of vraagt naar Android-architectuurpatronen.
Testrapport
De repo gekloond en scripts/generate_feature.py settings --package com.example.app uitgevoerd; het genereerde 7 bestanden over api/impl modules. De uitvoer geïnspecteerd: correcte NiA-idiomen (@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). Een handmatige baseline gebouwd voor dezelfde taak (enkel pakket, eenvoudige ViewModel geconstrueerd in een Composable default arg, MutableStateFlow + boolean-flag state, collectAsState, geen modules) — de skill-uitvoer is aanzienlijk idiomatischer en completer. Script is pure stdlib Python met argparse --path, geen netwerk/exec, geen beveiligingsrisico's; alle steekproefsgewijs gecontroleerde gerefereerde bestanden retourneerden HTTP 200.
Getest op: 2026-07-31 · Claude Code 2.x (agent harness)
Installatie
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.
Commando's en voorbeeldprompts
/android-developmentGenereert NowInAndroid-stijl Kotlin/Compose feature modules met Hilt en MVVM
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Create a new Android screen with ComposeSet up Hilt dependency injection for this appBuild a Room database repository for this feature