clerk-android

Par clerk · skills

Skill Claude dédié à l'intégration de Clerk dans les applications Android natives (Kotlin, Jetpack Compose) via le SDK clerk-android.

npx skills add https://github.com/clerk/skills --skill clerk-android

clerk-android

Ce skill fait partie du repo officiel clerk/skills, une collection de skills conçus pour aider les agents de coding IA à travailler plus efficacement avec Clerk. Il cible spécifiquement les projets Android natifs écrits en Kotlin avec Jetpack Compose, et ne s'applique pas aux projets Expo ou React Native.

Ce que fait ce skill

Le skill guide l'agent à travers l'intégration complète de Clerk dans une application Android native. Il propose deux chemins d'implémentation distincts : le flux prebuilt, qui s'appuie sur les composants prêts à l'emploi AuthView et UserButton du SDK clerk-android-ui, et le flux custom, qui utilise clerk-android-api pour construire des écrans d'authentification entièrement personnalisés. Avant toute modification de fichiers, l'agent doit confirmer le type de flux choisi et disposer d'une publishable key Clerk valide.

Structure et références

Le skill s'organise autour d'un fichier SKILL.md principal qui définit les règles d'activation, un arbre de décision, des portes d'exécution obligatoires et des garde-fous courants. Il délègue ensuite les détails d'implémentation à deux fichiers de référence séparés (references/prebuilt.md et references/custom.md), chargés selon le flux retenu. Les templates ne sont pas codés en dur : l'agent est invité à inspecter les sources et la documentation actuelles du SDK clerk-android pour rester aligné avec la version installée.

Comment l'utiliser

Pour bénéficier de ce skill, installez l'ensemble du repo clerk/skills via npx skills add clerk/skills ou en clonant le dépôt dans ~/.claude/skills/clerk. Demandez ensuite à votre agent d'ajouter l'authentification Clerk à votre application Android ; le skill clerk-android sera activé automatiquement si le contexte du projet correspond (présence de build.gradle, AndroidManifest.xml, fichiers Compose, etc.). L'agent vous posera les questions nécessaires sur le choix du flux et votre publishable key avant d'apporter la moindre modification au projet.

Skills similaires