xml-to-compose-migration
Installation
SKILL.md
Purpose
Move legacy XML UI to Compose incrementally while preserving resources, navigation, ViewModel logic and test coverage.
When to use
- Converting XML layout screens to Compose.
- Migrating ViewBinding or Fragment UI to Compose.
- Keeping XML and Compose interoperability during a transition.
- Migrating themes, colors and strings into Compose-friendly usage.
Inputs to inspect
res/layout/*.xmlFragment.ktandActivity.kt- ViewBinding usage
themes.xml,colors.xml,strings.xml- Navigation graph and screen tests