Skills et agents
Un skill est une commande Claude (/daroms-screen) : étapes numérotées, décisions déjà prises, appels à la CLI, point d’arrêt clair. Seule la description est chargée en permanence ; le contenu arrive à l’invocation.
Skills du cœur
Section intitulée « Skills du cœur »| Commande | Argument | Rôle | Exécution | Invocation |
|---|---|---|---|---|
/daroms-brand |
- | Identité visuelle - choisit palette et ton dans brand.ts, dessine l’icône (SVG) puis génère icône, adaptive icon, splash et favicon avec daroms assets. | fil principal | humain ou Claude |
/daroms-build |
`[preview | production | development]` | Lance les builds EAS - preview (installation interne par QR) puis production ; crée le projet EAS si besoin. |
/daroms-check |
- | Vérification complète avant de rendre - typecheck, lint, tests, règles, contrôle visuel des écrans touchés (clair et sombre) et flow Maestro principal. | sous-agent sonnet | humain ou Claude |
/daroms-commit |
- | Commits en français découpés par fonctionnalité (conventionnels), après vérification rapide. | sous-agent haiku | humain ou Claude |
/daroms-data |
- | Crée la couche données depuis app.spec.md - tables Supabase avec RLS (migrations), types, schémas zod et hooks api.ts générés, puis db push si un projet est lié. | sous-agent sonnet | humain ou Claude |
/daroms-day |
<idée de l'app> |
Orchestrateur de la journée daroms - de l’idée à l’app publiée en une journée, étape par étape avec validation entre chaque étape. | fil principal | par l’humain uniquement |
/daroms-design |
- | Passe de design avant le code - part des références de /daroms-inspire, puis flux, hiérarchie, wireframes texte par écran écrits dans app.spec.md, traduits en composants @daroms/ui. | fil principal | humain ou Claude |
/daroms-design-system |
- | Traduit les conseils des skills design (frontend-design, expo, React Native, ui-ux) vers @daroms/ui et les tokens Tamagui v3 - jamais de CSS, Tailwind, ni librairie tierce. | fil principal | humain ou Claude |
/daroms-ecc |
- | Traduit les skills ECC figés (ecc-tdd-workflow, ecc-security-review, ecc-accessibility, ecc-typescript-patterns) vers les commandes et règles daroms - Bun, jest-expo, Maestro, Supabase RLS, @daroms/ui. Aucun script ECC. | fil principal | humain ou Claude |
/daroms-fix |
- | Boucle d’auto-réparation - lit les erreurs (doctor, tsc, Metro, shot), corrige, relance ; 3 essais au plus puis rapport. À utiliser quand l’app ne compile pas, crashe ou affiche une erreur. | fil principal | humain ou Claude |
/daroms-idea |
<idée> |
Brainstorm court qui transforme une idée d’app en cahier app.spec.md (cible, boucle principale, 3 à 6 écrans, données, modules, monétisation, nom, ton, variante). | fil principal | humain ou Claude |
/daroms-inspire |
[écran ou style à explorer] |
Recherche d’inspiration avant tout design - maquettes et apps publiées sur Dribbble, Pinterest, Behance, Mobbin, Screens Design, aperçus regardés, puis direction visuelle choisie avec l’utilisateur et écrite dans app.spec.md > Inspiration. | fil principal | humain ou Claude |
/daroms-learn |
<demande de la tâche terminée> |
Fin de tâche - enrichit les zones de contexte (app-zones.json, ou daroms-zones.json dans le cœur) pour que le routeur trouve plus vite les bons fichiers la prochaine fois. | sous-agent haiku | humain ou Claude |
/daroms-module |
<slug> |
Ajoute un module du cœur à l’app (auth, onboarding, settings, payments, push, analytics, ai-chat, camera, maps) - manifest, config plugin, écrans, migrations, variables d’environnement, étapes manuelles. | sous-agent sonnet | humain ou Claude |
/daroms-new |
- | Crée l’app depuis app.spec.md avec daroms new (template, sous-module core, brand.ts, manifest, modules, bundle id) puis lance l’aperçu avec QR. | fil principal | par l’humain uniquement |
/daroms-polish |
- | Finition UX par l’agent daroms-designer - espacements, hiérarchie, états, accessibilité, haptique, micro-animations, mode sombre - puis application des corrections. | sous-agent sonnet | humain ou Claude |
/daroms-release-core |
`<patch | minor | major>` | Publie une version du cœur daroms-speed-app - vérifications, version, changelog, tag - et donne la consigne de mise à jour des apps. À lancer dans le dépôt cœur. |
/daroms-screen |
<nom-ecran> [--tab --icon Nom] |
Crée ou complète un écran - daroms g screen puis remplissage avec @daroms/ui selon le wireframe de app.spec.md, 4 états, clés i18n FR/EN, test, contrôle visuel. | sous-agent sonnet | humain ou Claude |
/daroms-skill-new |
<nom> <objectif> |
Crée un nouveau skill au bon endroit et au bon format - daroms-* dans le cœur (générique) ou app-* dans l’app (spécifique). | fil principal | humain ou Claude |
/daroms-store |
- | Prépare la fiche store FR/EN - titre, sous-titre, mots-clés ASO, description, notes de version, captures, politique de confidentialité, via l’agent daroms-store. | sous-agent sonnet | humain ou Claude |
/daroms-submit |
- | Soumet le dernier build production - TestFlight (iOS) et piste interne (Android) - après la checklist de conformité. | fil principal | par l’humain uniquement |
/daroms-update |
[canal] [message] |
Publie une mise à jour OTA (eas update) sur un canal, pour du JavaScript ou des assets sans changement natif. | fil principal | par l’humain uniquement |
« Par l’humain uniquement » : disable-model-invocation: true, Claude ne lance pas ce skill de lui-même (création d’app, soumission aux stores, journée complète). « Sous-agent » : context: fork, contexte neuf et modèle moins cher, seul le résumé revient dans la conversation (Modèles et contexte par étape).
Sous-agents
Section intitulée « Sous-agents »Ils travaillent dans un contexte séparé et renvoient un résumé court.
| Agent | Rôle | Modèle | Outils |
|---|---|---|---|
daroms-designer |
Revue visuelle et UX d’écrans daroms à partir de captures et du code - hiérarchie, espacements, états, accessibilité, haptique, micro-animations, mode sombre. Renvoie au plus 10 corrections concrètes classées par impact. | sonnet |
Read, Glob, Grep, Bash |
daroms-reviewer |
Relecture de code d’une app daroms - règles du framework (routes minces, styles, données, i18n, 4 états, nommage), sécurité Supabase (RLS, secrets, service_role) et bugs évidents. Renvoie une liste courte de problèmes vérifiés. | sonnet |
Read, Glob, Grep, Bash |
daroms-store |
Rédaction ASO et fiche store FR/EN pour une app daroms - titre, sous-titre, mots-clés, descriptions, notes de version, plan des captures, points de conformité. Écrit store/listing.fr.md et store/listing.en.md, renvoie les chemins. | sonnet |
Read, Glob, Grep, Write |
Skills tiers figés
Section intitulée « Skills tiers figés »Copiés tels quels dans _ai/skills/vendor/ et chargés en name-only (nom seul) pour ne pas payer leur description à chaque tour. daroms-design-system traduit leurs conseils vers @daroms/ui ; daroms-ecc traduit les skills ecc-*, venus d’ECC, vers les commandes daroms.
| Skill | Source | Commit | Licence | Figé le |
|---|---|---|---|---|
| frontend-design | https://github.com/anthropics/skills | dbd4588 | Apache 2.0 (LICENSE.txt) | 2026-10-22 |
| expo-native-ui | https://github.com/expo/skills | 0d03555 | The MIT License (MIT) | 2026-10-22 |
| expo-data-fetching | https://github.com/expo/skills | 0d03555 | The MIT License (MIT) | 2026-10-22 |
| eas-app-stores | https://github.com/expo/skills | 0d03555 | The MIT License (MIT) | 2026-10-22 |
| expo-upgrade | https://github.com/expo/skills | 0d03555 | The MIT License (MIT) | 2026-10-22 |
| expo-animation | https://github.com/expo/skills | 0d03555 | MIT License | 2026-10-22 |
| react-native-best-practices | https://github.com/callstackincubator/agent-skills | 59e9d17 | MIT License | 2026-10-22 |
| supabase-postgres-best-practices | https://github.com/supabase/agent-skills | c9be0e9 | MIT License | 2026-10-22 |
| supabase | https://github.com/supabase/agent-skills | c9be0e9 | MIT License | 2026-10-22 |
| ecc-tdd-workflow | https://github.com/affaan-m/ECC (skills/tdd-workflow) | b38be6a | MIT License | 2026-11-03 |
| ecc-security-review | https://github.com/affaan-m/ECC (skills/security-review) | b38be6a | MIT License | 2026-11-03 |
| ecc-accessibility | https://github.com/affaan-m/ECC (skills/accessibility) | b38be6a | MIT License | 2026-11-03 |
| ecc-typescript-patterns | https://github.com/affaan-m/ECC (skills/typescript-patterns) | b38be6a | MIT License | 2026-11-03 |