Commandes slash personnalisées
Une commande slash personnalisée empaquette une invite que vous retapez sans cesse en un seul /mot. Définissez-la une fois ; réutilisez-la pour toujours (et partagez-la avec votre équipe).
Comment elles fonctionnent
Une commande n'est qu'un fichier Markdown. Déposez-le dans votre répertoire de commandes et son nom de fichier devient la commande :
.claude/commands/changelog.md→/changelog(commande de projet, partageable)~/.claude/commands/changelog.md→/changelog(personnelle, tous les projets)
Le corps du fichier est l'invite que Claude exécute lorsque vous l'invoquez.
Un exemple minimal
---
description: Draft a Conventional Commit message from the staged diff
---
Look at the staged changes with `git diff --cached` and write a single
Conventional Commit message (feat/fix/docs/refactor/chore). Output only the
message, no preamble.
Maintenant /changelog… euh, /commit (nommez-la comme le fichier) fait cela à chaque fois.
Les briques utiles
$ARGUMENTS— injecte ce que l'utilisateur a tapé après la commande./review src/auth.ts→ le chemin se retrouve dans votre invite.- Exécuter du bash et intégrer la sortie — les commandes peuvent inclure la sortie shell (par exemple le diff actuel) pour que Claude agisse sur l'état en direct.
- Référencer des fichiers — pointez vers des fichiers pour inclure leur contenu.
- Frontmatter —
description(affichée dans le menu) et autres options.
Consultez la documentation officielle pour la syntaxe exacte des arguments, du bash et des références de fichiers.
Des commandes à voler
Un jeu de départ se trouve dans notre Bibliothèque de commandes slash : message de commit, description de PR, revue de code, changelog, génération de composant.
Commande vs skill vs sous-agent
- Commande slash — vous déclenchez un workflow connu à la demande.
- Skill — Claude charge une expertise automatiquement quand c'est pertinent.
- Sous-agent — déléguez une portion de travail à un agent isolé.