Skip to Content

Chapitre 14.4 — Skills & commandes types

⏱️ TL;DR — Les squelettes réutilisables : une skill (SKILL.md + ressource), une commande slash, un agent sur-mesure (.claude/agents/). Adapte les déclencheurs et les étapes à ton projet. Voir Parties 8 (agents), 9 (skills) et 10 (commandes) pour le pourquoi.

Squelette de skill (→ 9.2)

.claude/skills/<nom>/SKILL.md :

--- name: <nom> description: > <Ce que fait la skill>. Utiliser quand <déclencheurs : reprends TES phrases réelles, ex. « nouvelle feature », « ajoute une entité », « scaffolde X »>. --- # <Titre> Quand on te demande <la tâche> : 1. <étape prescriptive et tranchable> 2. <étape…> 3. Respecte le CLAUDE.md : <les règles clés>. 4. Bornes : <ce que la skill ne fait PAS sans demande>. 5. Termine par : <la vérification>. Détail : voir `reference/TEMPLATE.md`.

Ressource .claude/skills/<nom>/reference/TEMPLATE.md : les squelettes de fichiers / la checklist détaillée (chargés à la demande — progressive disclosure).

Squelette de commande (→ 10.2)

.claude/commands/revue.md :

Relis le diff courant selon nos critères : - correction (bugs, cas d'erreur/vide, revalidation après mutation) ; - CLAUDE.md (no-any, server actions, tokens, UI depuis @/components/ui) ; - cohérence de design ; pas de hors-périmètre. Format : fichier:ligne — problème — gravité. N'invente rien.

Avec argument — .claude/commands/scaffold.md :

Scaffolde une nouvelle feature « $ARGUMENTS » au gabarit du projet (queries/actions/schema/components + tests), selon le CLAUDE.md.

Usage : /scaffold projects.

Squelette d’agent sur-mesure (→ 8.4)

.claude/agents/reviewer.md (lecture seule, réutilisable) :

--- name: reviewer description: Relecteur — correction + respect des conventions du projet tools: Read, Grep, Glob --- Tu es un relecteur exigeant. Vérifie : 1. Correction (bugs, cas d'erreur/vide manquants, revalidation après mutation). 2. Respect du CLAUDE.md (no-any, server actions, tokens, UI depuis @/components/ui, validation Zod partagée). Pour chaque finding : `fichier:ligne` — problème — gravité (bloquant/mineur). N'invente rien. Si c'est propre, dis-le. Ne modifie aucun fichier (lecture seule).

Quelle brique pour quoi ? (→ 1.4)

Convention vraie pour presque toute tâche → CLAUDE.md Automatisme garanti à chaque événement → hook Prompt récurrent simple → commande Workflow réutilisable (logique/ressources) → skill Sous-tâche déléguée à contexte isolé → subagent / agent sur-mesure Outil/donnée externe → serveur MCP Paquet à distribuer à l'équipe → plugin (marketplace)

Recette suivante : Checklists copiables.