Workbranch › Guides
GuideComment créer des commandes slash personnalisées dans Claude Code
Si vous tapez chaque semaine le même long prompt dans Claude Code, comme une checklist de revue ou des étapes de release, vous pouvez en faire votre propre commande slash. Ce guide présente les commandes intégrées utiles, la création d'une commande personnalisée et son partage dans un projet.
Réponse rapide : créez dans votre projet un fichier Markdown .claude/skills/<name>/SKILL.md (ou l'ancien format .claude/commands/<name>.md) et écrivez-y le prompt ; il devient /<name>. Placez-le plutôt dans ~/.claude/ pour l'utiliser dans tous vos projets, et committez le dossier du projet pour le partager avec votre équipe.
Les chemins et champs ci-dessous ont été vérifiés dans la documentation Claude Code d'Anthropic en octobre 2026.
Les commandes intégrées à connaître
Tapez / dans une session pour voir toutes les commandes disponibles, ou / suivi de quelques lettres pour filtrer. Une commande ne compte qu'en tout début de message ; ce que vous tapez ensuite devient ses arguments. Certaines commandes dépendent de votre plateforme et de votre offre.
| Commande | Ce qu'elle fait |
|---|---|
/init | Rédige un CLAUDE.md pour le projet |
/memory | Ouvre vos fichiers CLAUDE.md et de mémoire |
/plan | Passe en mode plan avant une grosse modification |
/context | Montre ce qui remplit la fenêtre de contexte |
/compact | Résume la conversation pour libérer de la place |
/clear | Démarre une nouvelle conversation |
/resume | Rouvre une conversation précédente |
/status | Affiche votre version, modèle, compte et connexion |
/config | Ouvre les paramètres comme le thème et le modèle |
La liste complète figure sur la page Commands d'Anthropic.
Créer votre propre commande
Les commandes personnalisées et les skills fonctionnent désormais de la même façon : .claude/commands/review.md et .claude/skills/review/SKILL.md vous donnent tous deux /review. Le dossier de skill est la forme recommandée, car il peut contenir des fichiers supplémentaires.
- Dans votre projet, créez le dossier
.claude/skills/review/. Le nom du dossier devient le nom de la commande, sauf si vous en définissez un autre avec un champname:. - À l'intérieur, créez
SKILL.md. - Commencez le fichier par un frontmatter. La ligne
---doit être la toute première ligne :description:ce que fait la commande et quand l'utiliser. Mettez l'usage principal en premier.argument-hint:facultatif, une indication affichée dans l'autocomplétion, comme[file].
- Fermez le frontmatter par une autre ligne
---et écrivez le prompt en dessous, comme vous le taperiez à Claude : quoi vérifier, dans quel ordre et comment rendre compte. - Tapez
/reviewdans une session. Les modifications du fichier sont prises en compte en direct ; si vous avez créé un nouveau dossier.claude/skills/de premier niveau en cours de session, lancez/reload-skills.
Passer des arguments
$ARGUMENTSest remplacé par tout ce qui est tapé après la commande.$0,$1,$2(en comptant à partir de 0) prennent chacun un mot, donc/migrate SearchBar JavaScript TypeScriptremplit trois emplacements. Mettez entre guillemets les valeurs qui contiennent des espaces.- Si le fichier n'a aucun emplacement, Claude Code ajoute les arguments à la fin sous la forme
ARGUMENTS: …. - Pour écrire un signe dollar littéral devant un chiffre, échappez-le, comme dans
\$1.00.
Options de frontmatter utiles
disable-model-invocation: true: vous seul pouvez la lancer avec la barre oblique. À utiliser pour tout ce qui a des effets de bord, comme un déploiement.user-invocable: false: la masque du menu/, pour que seul Claude la charge comme connaissance de fond.allowed-tools:les outils que Claude peut utiliser sans demander pendant le tour où vous lancez la commande, par exempleBash(npm run build *). Ce champ accorde un accès ; il ne restreint pas les autres outils.
Les noms de champs doivent correspondre exactement ; les champs inconnus sont ignorés sans avertissement.
Partager des commandes dans un projet
| Emplacement | Qui la reçoit |
|---|---|
.claude/skills/ ou .claude/commands/ dans le dépôt | Toute personne qui récupère le dépôt |
~/.claude/skills/ ou ~/.claude/commands/ | Vous seul, dans tous vos projets |
| Un plugin | Toute personne qui l'installe ; s'utilise sous la forme /plugin-name:command |
| Paramètres gérés | Toute une organisation, définis par les administrateurs |
Les sous-dossiers de .claude/commands/ ajoutent un espace de noms : .claude/commands/frontend/component.md devient /frontend:component. Les sessions cloud et Cowork ne lisent pas ~/.claude/skills/ : committez la commande dans le dépôt ou activez le skill sur votre compte claude.ai si vous en avez besoin là-bas. Pour les skills dans les applications Claude, consultez comment utiliser les Claude Skills.
Si cela ne fonctionne pas
- La commande n'apparaît pas dans le menu
/. Vérifiez que le nom du dossier ou du fichier ne contient ni<, ni>, ni espaces doublés, ni caractères invisibles ; un tel nom est refusé. Lancezclaude --debuget cherchez[names]dans le journal de débogage pour voir quels noms ont été refusés. Lancez/reload-skillsaprès avoir ajouté un nouveau dossier de skills. - Les réglages du frontmatter sont ignorés. Le YAML doit être valide et commencer à la première ligne ; une erreur d'analyse charge la commande sans aucun champ défini.
- Claude ne l'utilise jamais de lui-même. Faites en sorte que la description dise quand l'utiliser, et vérifiez que
disable-model-invocationn'est pas défini. - La commande du projet lance votre version personnelle. Quand le même nom existe dans
~/.claude/et dans le projet, la version personnelle l'emporte ; renommez l'une des deux.
Une commande toute prête pour enregistrer vos sessions
Le plugin Workbranch pour Claude Code ajoute /workbranch:save, qui classe par thème les tâches, décisions, questions ouvertes et idées de la session dans un projet Workbranch : vous n'avez pas à écrire cette commande vous-même. Workbranch propose un essai gratuit de 3 jours sur app.workbranch.ai.
Sources
- Extend Claude with skills (documentation Claude Code, consultée le 30 octobre 2026)
- Commands (documentation Claude Code, consultée le 30 octobre 2026)
- Use Claude Code with your Pro or Max plan (centre d'aide Claude, consulté le 30 octobre 2026)
Questions fréquentes
Faut-il utiliser .claude/commands ou .claude/skills ?
Les deux créent le même type de commande slash et les anciens fichiers de commande continuent de fonctionner. Anthropic recommande les skills pour tout nouveau travail, car un dossier de skill peut contenir des fichiers annexes et Claude peut le charger automatiquement quand c'est pertinent.
Claude peut-il lancer ma commande tout seul ?
Un skill doté d'une description peut être chargé par Claude quand il correspond à votre demande. Ajoutez disable-model-invocation: true au frontmatter si vous seul devez la lancer, par exemple pour un déploiement.
Que se passe-t-il si ma commande porte le même nom qu'une autre ?
Les commandes d'entreprise l'emportent sur les commandes personnelles, et les personnelles sur celles du projet. Un skill l'emporte sur un fichier de commande du même nom. Les commandes de plugin ont un espace de noms, comme /plugin-name:command, et n'entrent donc pas en conflit.