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.