Android Development
Genererer NowInAndroid-stil Kotlin/Compose funksjonsmoduler med Hilt og MVVM
Bestått
Hva den gjør
Stillaser produksjonsstil Android-kode som følger Googles offisielle arkitekturveiledning og NowInAndroid-referanseappen: Kotlin, Jetpack Compose, MVVM ViewModels, Hilt DI, Room, og api/impl funksjonsmoduler. Leverer en fungerende Python-generator som sender ut en full funksjonsmodul og fem referansedokumenter (arkitektur, modularisering, compose, gradle, testing). Utløses når en bruker ber om å opprette et Android-prosjekt, funksjonsmodul, skjerm, ViewModel eller repository, eller spør om Android-arkitekturmønstre.
Testrapport
Klonet repoet og kjørte scripts/generate_feature.py settings --package com.example.app; den genererte 7 filer på tvers av api/impl-moduler. Inspiserte utdata: korrekte NiA-idiomer (@HiltViewModel-injeksjon, sealed UiState Loading/Success/Error, collectAsStateWithLifecycle, statsløs Route/Screen-deling med @Preview, stateIn WhileSubscribed(5000), @Serializable typed nav, convention-plugin build.gradle.kts). Bygget en håndlaget baseline for samme oppgave (enkeltpakke, vanlig ViewModel konstruert i et Composable standardargument, MutableStateFlow + boolean-flagg-tilstand, collectAsState, ingen moduler) – ferdighetsutdata er merkbart mer idiomatisk og komplett. Skriptet er ren stdlib Python med argparse --path, ingen nettverk/exec, ingen sikkerhetsbrudd; alle stikkprøvde refererte filer returnerte HTTP 200.
Testet på: 2026-07-31 · Claude Code 2.x (agent harness)
Installer
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.
Kommandoer og eksempelprompter
/android-developmentGenererer NowInAndroid-stil Kotlin/Compose funksjonsmoduler med Hilt og MVVM
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
Create a new Android screen with ComposeSet up Hilt dependency injection for this appBuild a Room database repository for this feature