XML To Compose
Převádí Android XML layouty na idiomatický Jetpack Compose s pravidly pořadí modifikátorů.
Otestováno · Funguje
Co umí
Mapuje XML layouty, widgety a atributy na ekvivalenty Compose (Column/Row/Box, Text, OutlinedTextField, komponenty Material3) a vynucuje správné pořadí řetězců Modifier. Spouští se na požadavky migrace XML pohledů na composables nebo hledání Compose ekvivalentu pro Android widget.
Testovací report
Spustil jsem reálné XML přihlašovací obrazovky přes základní i skill verzi: verze skilu zachytila atribut app:endIconMode="password_toggle" a přidala přepínač viditelnosti ikony oka, který moje neřízená základní konverze tiše vynechala, plus konzistentní použití dimensionResource()/Material3.
Testováno: 2026-07-15 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/xml-to-composePřevádí Android XML layouty na idiomatický Jetpack Compose s pravidly pořadí modifikátorů.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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