What problem does it solve? Converting legacy Android XML layouts to Jetpack Compose by hand is error-prone: themes get duplicated, dependencies are misconfigured, and visual parity is lost. This Skill provides a disciplined, step-by-step migration process that preserves visual consistency and interoperability while incrementally modernizing an Android UI. ## Core Features & Use Cases - Candidate Selection & Analysis: Identifies the optimal XML layout to migrate based on hierarchy depth, complexity, state, and dependency footprint, then audits the project's existing Compose patterns and design system. - Guided 10-Step Migration: Covers dependency and compiler setup, Material 3 theme migration, layout conversion with Compose Previews, interoperability via ComposeView/AndroidView, screenshot-based validation, and safe XML cleanup. - Use Case: You have a legacy screen built with XML layouts and want to convert item_user_profile.xml into a reusable composable. The Skill analyzes the layout, sets up the Compose BOM and compiler, migrates colors and typography to MaterialTheme, generates the Kotlin composable with a Preview, and validates it against a baseline screenshot. ## Quick Start Migrate the XML layout res/layout/item_user_profile.xml to Jetpack Compose while keeping visual parity with the existing screen.