XML To Compose
Convertit les mises en page XML Android en Jetpack Compose idiomatique avec des règles d'ordre des modificateurs.
Testé · Fonctionne
Ce que fait
Mappe les mises en page, widgets et attributs XML aux équivalents Compose (Column/Row/Box, Text, OutlinedTextField, composants Material3) et applique le bon ordre de la chaîne de Modificateurs. Se déclenche sur les demandes de migration de vues XML vers des composables ou de recherche d'un équivalent Compose pour un widget Android.
Rapport de test
A exécuté un véritable écran de connexion XML à travers la baseline et la compétence : la version compétence a capturé l'attribut app:endIconMode="password_toggle" et a ajouté le basculeur d'icône en forme d'œil que ma conversion de base non guidée a silencieusement omis, plus une utilisation cohérente de dimensionResource()/Material3.
Testé le: 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
Commandes et exemples de prompts
/xml-to-composeConvertit les mises en page XML Android en Jetpack Compose idiomatique avec des règles d'ordre des modificateurs.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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