XML To Compose
Konverterar Android XML-layouter till idiomatiska Jetpack Compose med modifieringsordningsregler.
Testad · Fungerar
Vad den gör
Mappar XML-layouter, widgets och attribut till Compose-motsvarigheter (Column/Row/Box, Text, OutlinedTextField, Material3-komponenter) och upprätthåller korrekt Modifier-kedjeordning. Utlöses vid förfrågningar om att migrera XML-vyer till composables eller hitta en Compose-motsvarighet för en Android-widget.
Testrapport
Körde en verklig inloggningsskärms-XML genom både grundlinje och färdighet: färdighetsversionen fångade attributet app:endIconMode="password_toggle" och lade till ögonikonens synlighetsväxling som min oglidna grundlinjekonvertering tyst tappade, plus konsekvent dimensionResource()/Material3-användning.
Testad: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/xml-to-composeKonverterar Android XML-layouter till idiomatiska Jetpack Compose med modifieringsordningsregler.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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