XML To Compose

Konvertiert Android XML-Layouts in idiomatischen Jetpack Compose mit Modifier-Reihenfolgeregeln.

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

Getestet · Funktioniert ★ 8.8/10

XML To Compose — Konvertiert Android XML-Layouts in idiomatischen Jetpack Compose mit Modifier-Reihenfolgeregeln.

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