XML To Compose
Converte layout XML Android in Jetpack Compose idiomatico con regole sull'ordine dei modificatori.
Promosso
Cosa fa
Mappa layout XML, widget e attributi a equivalenti Compose (Column/Row/Box, Text, OutlinedTextField, componenti Material3) e impone il corretto ordinamento della catena di Modifier. Si attiva su richieste di migrare viste XML a composable o trovare un equivalente Compose per un widget Android.
Rapporto di test
Eseguito un vero XML di schermata di login tramite baseline e skill: la versione skill ha catturato l'attributo app:endIconMode="password_toggle" e aggiunto l'interruttore di visibilità dell'icona a occhio che la mia conversione baseline non guidata ha silenziosamente omesso, oltre a un uso coerente di dimensionResource()/Material3.
Testato il: 2026-07-15 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/singhsume123/xml-to-compose-skill cd xml-to-compose-skill mkdir -p ~/.claude/skills cp -r . ~/.claude/skills/xml-to-compose
Comandi e prompt di esempio
/xml-to-composeConverte layout XML Android in Jetpack Compose idiomatico con regole sull'ordine dei modificatori.
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Convert this login_screen.xml layout into a Jetpack Compose composableWhat's the Compose equivalent of this OutlinedTextField with a toggle iconMigrate my Android XML views to idiomatic Compose with Material3