Android Development
Genera módulos de características Kotlin/Compose estilo NowInAndroid con Hilt y MVVM
Probado · Funciona
Qué hace
Andamia código Android estilo producción siguiendo la guía de arquitectura oficial de Google y la aplicación de referencia NowInAndroid: Kotlin, Jetpack Compose, ViewModels MVVM, Hilt DI, Room y módulos de características `api`/`impl`. Incluye un generador Python funcional que emite un módulo de características completo y cinco documentos de referencia (arquitectura, modularización, compose, gradle, testing). Se activa cuando un usuario pide crear un proyecto Android, un módulo de características, una pantalla, un ViewModel o un repositorio, o pregunta sobre patrones de arquitectura Android.
Informe de la prueba
Se clonó el repositorio y se ejecutó `scripts/generate_feature.py settings --package com.example.app`; generó 7 archivos en módulos `api`/`impl`. Se inspeccionó la salida: modismos NiA correctos (inyección `@HiltViewModel`, `UiState` sellado `Loading`/`Success`/`Error`, `collectAsStateWithLifecycle`, división `Route`/`Screen` sin estado con `@Preview`, `stateIn WhileSubscribed(5000)`, navegación tipada `@Serializable`, `build.gradle.kts` de `convention-plugin`). Se construyó una línea base manual para la misma tarea (paquete único, ViewModel simple construido en un argumento predeterminado Composable, `MutableStateFlow` + estado de bandera booleana, `collectAsState`, sin módulos) — la salida de la habilidad es notablemente más idiomática y completa. El script es Python `stdlib` puro con `argparse --path`, sin red/ejecución, sin problemas de seguridad; todos los archivos referenciados verificados devolvieron HTTP 200.
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
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.
Comandos y prompts de ejemplo
/android-developmentGenera módulos de características Kotlin/Compose estilo NowInAndroid con Hilt y MVVM
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Create a new Android screen with ComposeSet up Hilt dependency injection for this appBuild a Room database repository for this feature