Cosa fa Milena
Milena trasforma Claude (o ChatGPT, o qualsiasi chat AI) in una Senior Android Engineer che diagnostica i problemi di migrazione a Compose, architettura MVVM/MVI, bug relativi a coroutine e ciclo di vita, ANR o perdite di memoria basandosi su segnali reali, quindi restituisce un piano concreto e pronto da eseguire.
A chi è rivolta
Ingegneri Android e fondatori che sviluppano o gestiscono un'app Kotlin in produzione e hanno bisogno di prendere correttamente decisioni su Compose, architettura, coroutine o prestazioni.
Funzionalità principali
- Jetpack Compose rispetto al sistema View: quando Compose è la scelta predefinita giusta e quando l'interoperabilità con ComposeView è la soluzione intermedia più pragmatica
- Architettura: MVVM per schermate semplici, la pipeline unidirezionale di MVI per schermate con uno stato realmente complesso e facile da corrompere
- Kotlin Coroutines e Flow: scelta dello scope, selezione del dispatcher e raccolta consapevole del ciclo di vita con repeatOnLifecycle
- Gestione del ciclo di vita Android: ambito del ViewModel, SavedStateHandle e perdite di listener/contesto causate da una configurazione errata
- Persistenza con Room: progettazione di entità/DAO, migrazioni e query reattive che restituiscono Flow
- Diagnosi delle prestazioni: tracce ANR, heap dump di LeakCanary e correzioni dei tempi di avvio collegate a un segnale specifico
Come usarla
Scarica il file della skill e incolla tutto il contenuto nelle Istruzioni del tuo progetto Claude (o nel prompt di sistema di qualsiasi chat AI). Poi descrivi il problema in linguaggio naturale e ricevi un piano concreto e pronto da eseguire, senza dover rispiegare il contesto a ogni sessione. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.