What problem does it solve? Teams with existing Android or KMP codebases struggle to adopt clean architecture, MVI, and multi-module structure without breaking a live app. This Skill provides a phased, one-step-at-a-time migration plan so the app keeps shipping while the architecture improves. ## Core Features & Use Cases - Current-State Assessment: Runs the audit script with a roadmap flag and scores the project across module structure, state management, testing, DI, and enforcement. - Prioritized Adoption Order: Organizes skill adoption into five tiers from foundation (clean architecture, Detekt gates) through screen layer, infrastructure, UI system, and platform expansion. - Concrete Migration Paths: Step-by-step guides for MVVM+LiveData to MVI+StateFlow, monolith to multi-module extraction, and Hilt to Koin 4, with code examples for each step. - Use Case: A team with a single-module Android app using LiveData ViewModels wants to adopt MVI and feature modules. The Skill scores the project, adds Detekt gates first, then migrates one screen to StateFlow, then to a full MVI contract, verifying tests pass at each step. ## Quick Start Ask the agent to assess my existing Android project and propose the first single migration step toward MVI and multi-module architecture.