13.1 — Android / Kotlin
Un proyecto Android enterprise son cincuenta módulos Gradle, tres build variants, flavors de entorno y una Clean Architecture estricta. Claude Code absorbe esa complejidad siempre que tu CLAUDE.md le dé las claves.
Empieza por documentar los comandos Gradle exactos: ./gradlew assembleGoogleInHouseRelease, ./gradlew :features:home:test, ./gradlew detekt. Sin esos comandos, Claude Code no puede validar su propio trabajo. Luego, codifica las reglas arquitectónicas como restricciones absolutas: un ViewModel nunca toca un Repository directamente, pasa por un UseCase. Las interfaces viven en :domain:feature:external, las implementaciones en :domain:feature:internal.
Los hooks son tu salvaguarda permanente. Un hook PostToolUse que lanza Detekt sobre los archivos modificados impide que las violaciones de estilo lleguen a la CI. Un hook PreToolUse que verifica que los imports respetan las capas arquitectónicas, nada de com.myapp.data.* en un ViewModel, actúa como un linter arquitectónico en tiempo real.
Los slash commands personalizados aceleran el scaffolding multi-módulo. Un /create-feature genera simultáneamente el UseCase, el módulo Hilt, la interfaz Repository y su implementación, y el ViewModel, cada uno en el módulo correcto. El MCP Figma conecta los mockups al workflow y permite generar Compose que usa los componentes del design system del proyecto, no Material genérico.
Puntos clave
En un proyecto Android enterprise, el CLAUDE.md es tu contrato arquitectónico. Cuanto más preciso sea sobre las dependencias inter-módulos y los patterns obligatorios, más código produce Claude Code que pasa la CI a la primera.