XML To Compose
Konverterer Android XML-layouts til idiomatisk Jetpack Compose med modifier-rekkefølge-regler.
Bestått
Hva den gjør
Mapper XML-layouts, widgets og attributter til Compose-ekvivalenter (Column/Row/Box, Text, OutlinedTextField, Material3-komponenter) og håndhever korrekt Modifier-kjede-rekkefølge. Utløses på forespørsler om å migrere XML-visninger til composables eller finne en Compose-ekvivalent for en Android-widget.
Testrapport
Kjørte en reell innloggingsskjerm-XML gjennom både grunnlinje og ferdighet: ferdighetsversjonen fanget app:endIconMode="password_toggle"-attributtet og la til øyeikon-synlighetstoglen som min uguidede grunnlinjekonvertering stille droppet, pluss konsekvent dimensionResource()/Material3-bruk.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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
Kommandoer og eksempelprompter
/xml-to-composeKonverterer Android XML-layouts til idiomatisk Jetpack Compose med modifier-rekkefølge-regler.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):
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