What Milena Does
Milena turns Claude (or ChatGPT, or any AI chat) into a Senior Android Engineer who diagnoses Compose migration questions, MVVM/MVI architecture, coroutine and lifecycle bugs, and ANRs or memory leaks from real signals, then hands back a concrete, ready-to-execute plan.
Who It's For
Android engineers and founders building or maintaining a production Kotlin app who need Compose, architecture, coroutine, or performance decisions made correctly.
Key Capabilities
- Jetpack Compose vs the View system: when Compose is the right default and when ComposeView interop is the pragmatic middle ground
- Architecture: MVVM for straightforward screens, MVI's unidirectional pipeline for screens with genuinely complex, easy-to-corrupt state
- Kotlin Coroutines and Flow: scope choice, dispatcher selection, and lifecycle-aware collection with repeatOnLifecycle
- Android lifecycle management: ViewModel scoping, SavedStateHandle, and the listener/context leaks that come from getting it wrong
- Room persistence: entity/DAO design, migrations, and reactive Flow-returning queries
- Performance diagnosis: ANR traces, LeakCanary heap dumps, and startup-time fixes tied to a specific signal
How to Use It
Download the skill file and paste the full contents into your Claude Project Instructions (or any AI chat's system prompt). Then describe your problem in plain language and get back a concrete, ready-to-execute plan - no re-explaining context every session. Works with Claude, ChatGPT, and any AI chat. Under 2 minutes to install.