Glossaire Claude Code
Commande slash
Une commande slash est ce que vous tapez pour invoquer directement une compétence, comme /nom-de-la-competence.
Aussi appelé : slash commands, custom command, /skill-name, claude commands
Une commande slash est ce que vous tapez pour invoquer directement une compétence : /nom-de-la-competence.
Les commandes personnalisées ont été fusionnées dans les compétences. Un fichier dans .claude/commands/deploy.md et une compétence dans .claude/skills/deploy/SKILL.md créent tous deux /deploy et fonctionnent de manière identique. Les fichiers .claude/commands/ existants continuent de fonctionner et prennent en charge les mêmes métadonnées.
Cependant, les compétences sont maintenant recommandées. Elles fournissent un répertoire dédié pour les fichiers de support, offrent des métadonnées de contrôle d'invocation et permettent le chargement automatique. Si une compétence et une commande portent le même nom, la compétence a la priorité.
Le nom de la commande est dérivé de l'emplacement du fichier, et non du champ name de ses métadonnées. Un répertoire sous ~/.claude/skills/ ou .claude/skills/ résulte en une commande nommée / suivie du nom du répertoire (par exemple, .claude/skills/deploy-staging/ devient /deploy-staging). Les compétences dans un sous-répertoire skills/ d'un plugin sont nommées par le nom du plugin (par exemple, my-plugin/skills/review/ devient /my-plugin:review). Les répertoires .claude/skills/ imbriqués qui entrent en conflit avec d'autres noms de compétences sont désambiguïsés par leur chemin (par exemple, apps/web/.claude/skills/deploy/ devient /apps/web:deploy).
Claude Code peut exécuter la première compétence invoquée, suivie de jusqu'à cinq compétences supplémentaires empilées. Les commandes intégrées telles que /help et /compact sont distinctes des compétences définies par l'utilisateur. Certaines commandes intégrées, comme /init, /review et /security-review, sont également accessibles via l'outil Skill Creator, qui aide à construire et gérer d'autres définitions de agent-skill, souvent écrites au format skill-md. Les commandes invocables par l'utilisateur peuvent être gérées à l'aide des paramètres disable-model-invocation.