XML To Compose

Převádí Android XML layouty na idiomatický Jetpack Compose s pravidly pořadí modifikátorů.

od singhsume123 · singhsume123/xml-to-compose-skill

Otestováno · Funguje ★ 8.8/10

XML To Compose — Převádí Android XML layouty na idiomatický Jetpack Compose s pravidly pořadí modifikátorů.

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 composable
  • What's the Compose equivalent of this OutlinedTextField with a toggle icon
  • Migrate my Android XML views to idiomatic Compose with Material3