promptgarten đŸŒ±
🌍 ZH
Guide●●○6 min · +40 XP

Commandes slash, hooks & Co : piloter Claude Code

Trois façons de piloter Claude Code : les commandes slash que tu tapes toi-mĂȘme, les hooks qui tournent automatiquement, et les subagents qui prennent en charge des sous-tĂąches.

Commandes slash : tu tapes, Claude Code réagit

Une commande slash est une commande que tu tapes directement dans la session. Elle commence toujours par une barre oblique. Claude Code embarque de nombreuses commandes intégrées, par exemple :

  • /help – affiche l'aide et les commandes disponibles
  • /config – ouvre les rĂ©glages de thĂšme, de modĂšle et d'output style
  • /compact – rĂ©sume la conversation en cours pour libĂ©rer de la place dans la fenĂȘtre de contexte
  • /model – change de modĂšle et l'enregistre comme nouveau rĂ©glage par dĂ©faut
  • /permissions – gĂšre les rĂšgles d'autorisation pour les outils
  • /clear – dĂ©marre une nouvelle conversation avec un contexte vide

Commandes slash personnalisées : des prompts enregistrés

Tu peux aussi crĂ©er tes propres commandes. Pour ça, ajoute un fichier markdown dans le dossier .claude/commands/. Le nom du fichier devient le nom de la commande : deploy.md devient /deploy. Le texte de ce fichier est le prompt que reçoit Claude dĂšs que tu lances la commande. Ça vaut le coup pour tout ce que tu rĂ©pĂštes souvent, comme 'rĂ©sume mes changements non commitĂ©s' ou 'range ce fichier'. Au lieu de retaper le prompt Ă  chaque fois, il te suffit ensuite de taper /ta-commande.

Hooks : des rĂšgles qui tournent automatiquement

Les hooks sont des scripts que Claude Code exĂ©cute automatiquement Ă  certains Ă©vĂ©nements – par exemple avant qu'un outil s'exĂ©cute (PreToolUse), aprĂšs qu'un outil a fini (PostToolUse), ou au dĂ©marrage d'une session (SessionStart). Un hook reçoit des infos sur l'Ă©vĂ©nement et peut autoriser l'action, la bloquer, ou simplement la journaliser. Les hooks se configurent dans un fichier de rĂ©glages JSON, au niveau du projet dans .claude/settings.json ou pour tous tes projets dans ~/.claude/settings.json. La diffĂ©rence avec les commandes slash : tu n'appelles pas un hook toi-mĂȘme. Il tourne automatiquement, sans qu'on lui demande.

Subagents : déléguer des sous-tùches

Les subagents dĂ©lĂšguent une sous-tĂąche Ă  un agent sĂ©parĂ© avec son propre contexte (voir le guide sur les subagents). Claude Code reconnaĂźt tout seul quand une tĂąche correspond Ă  un subagent et l'y envoie automatiquement. Le subagent traite la tĂąche et ne renvoie que le rĂ©sultat – ton contexte principal reste propre, car les Ă©tapes intermĂ©diaires restent dans le contexte du subagent.

Le modĂšle mental

Trois outils, trois rÎles. Les commandes slash, c'est toi qui les pilotes, tu décides quand elles tournent. Les hooks tournent automatiquement, ce sont des rÚgles fixes pour des événements. Les subagents, c'est de la délégation, une sous-tùche part dans son propre contexte séparé.

EXEMPLE

Fichier `.claude/commands/changelog.md` : --- description: RĂ©sume les changements non commitĂ©s en une ligne de changelog --- RĂ©sume le git diff actuel en une seule ligne pour le changelog. À lancer ensuite avec : `/changelog`

đŸ› ïž EXERCICE — À TOI DE JOUER

DĂ©couvre 3 commandes intĂ©grĂ©es sans rien casser — directement dans ton Claude Code.

  1. Ouvre Claude Code dans n’importe quel projet et tape /help — parcours la liste des commandes.
  2. Tape /doctor et lis le rapport. Il prĂ©sente d’abord ses constats et demande avant de modifier quoi que ce soit.
  3. Tape /usage et découvre ce qui consomme le plus tes limites de plan en ce moment (skills, sous-agents, serveurs MCP
).

✅ AUTO-VÉRIFICATION

  • ☐ Peux-tu dire ce que vĂ©rifie /doctor sans le relire ?
  • ☐ Sais-tu maintenant quelle partie de ta config coĂ»te le plus de contexte ?
  • ☐ As-tu dĂ©couvert une commande dont tu auras vraiment besoin cette semaine ?

QUIZ RAPIDE

Quelle est la différence essentielle entre les commandes slash et les hooks ?

SOURCES

SUJETS LIÉS

Claude Code : l'agent CLI d'Anthropic ●●○Que sont les sous-agents (subagents) ? ●●○Loops pour agents : laisser l'IA itĂ©rer en autonomie ●●●