XML To Compose
Konvertiert Android XML-Layouts in idiomatischen Jetpack Compose mit Modifier-Reihenfolgeregeln.
Getestet · Funktioniert
Was es kann
Ordnet XML-Layouts, Widgets und Attribute Compose-Äquivalenten zu (Column/Row/Box, Text, OutlinedTextField, Material3-Komponenten) und erzwingt die korrekte Reihenfolge der Modifier-Kette. Löst bei Anfragen zur Migration von XML-Ansichten zu Composables oder zur Suche nach einem Compose-Äquivalent für ein Android-Widget aus.
Testbericht
Ein echtes Login-Screen-XML wurde sowohl durch die Baseline als auch durch den Skill ausgeführt: Die Skill-Version erkannte das Attribut app:endIconMode="password_toggle" und fügte den Augen-Icon-Sichtbarkeitsschalter hinzu, den meine ungesteuerte Baseline-Konvertierung stillschweigend fallen ließ, plus konsistente dimensionResource()/Material3-Nutzung.
Getestet am: 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
Befehle & Beispiel-Prompts
/xml-to-composeKonvertiert Android XML-Layouts in idiomatischen Jetpack Compose mit Modifier-Reihenfolgeregeln.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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