Votre guide complet des commandes slash Claude Code

Kenneth Pangan
Written by

Kenneth Pangan

Last edited 14 septembre 2025

Soyons honnêtes, une grande partie de la journée d'un développeur peut donner l'impression d'être coincé dans une boucle. Vous exécutez les mêmes commandes git, créez les mêmes composants et vérifiez les mêmes erreurs de linting encore et encore. Les assistants de codage IA ont certainement aidé, mais vous vous retrouvez souvent à taper les mêmes instructions longues. Et si vous pouviez simplement emballer ces flux de travail en plusieurs étapes et les exécuter avec une seule commande simple ?

C'est à peu près toute l'idée derrière les commandes slash dans Claude Code. Elles sont une partie clé de l'interface en ligne de commande d'Anthropic pour le codage agentique, et elles peuvent faire une énorme différence dans votre productivité quotidienne. Pensez-y comme des sorts personnalisés pour vos tâches de développement les plus courantes.

Ce guide vous expliquera tout ce que vous devez savoir sur les commandes slash Claude Code. Nous couvrirons ce qu'elles sont, comment créer vos propres commandes personnalisées de A à Z, et nous examinerons quelques exemples pratiques que vous pouvez commencer à utiliser dès aujourd'hui. Nous aborderons également leurs limites et déterminerons quand il est temps de passer d'un outil en ligne de commande à une plateforme d'automatisation complète pour l'ensemble de votre entreprise.

Qu'est-ce que les commandes slash dans Claude Code ?

Dans Claude Code, les commandes slash sont essentiellement des raccourcis que vous tapez dans le chat, en commençant par un /, pour exécuter des tâches spécifiques prédéfinies. Au lieu d'écrire une longue invite chaque fois que vous voulez vérifier votre code pour des failles de sécurité ou créer un nouveau composant, vous pouvez créer une commande qui gère tout en une seule fois.

Leur principal objectif est de vous faciliter la vie en vous aidant à :

  • Automatiser vos tâches courantes : Avez-vous un processus en cinq étapes pour créer une nouvelle pull request ? Vous pouvez transformer cela en une commande /create-pr en une ligne.

  • Maintenir la cohérence des processus : En créant des commandes spécifiques au projet, vous pouvez vous assurer que tout le monde dans votre équipe suit exactement les mêmes étapes pour les déploiements, les tests ou les revues de code.

  • Utiliser moins de jetons : Les instructions complexes peuvent occuper beaucoup d'espace dans votre fenêtre de contexte. Les stocker dans un fichier de commande externe économise des jetons et garde votre chat principal avec Claude propre et concentré.

Ces commandes se déclinent en deux saveurs principales : intégrées et personnalisées. Les intégrées sont les outils standard fournis avec Claude Code pour gérer votre session. Les commandes personnalisées sont là où le vrai plaisir commence, vous permettant de créer vos propres automatisations.

FonctionnalitéCommandes intégréesCommandes personnalisées
ObjectifGérer la session et les paramètres de Claude Code.Automatiser les flux de travail spécifiques au projet ou personnels.
CréationInclus par défaut avec Claude Code.Créé par les utilisateurs sous forme de fichiers Markdown (.md).
Exemple/clear, /help, /permissions/deploy, /run-tests, /new-component
PersonnalisationNon personnalisable.Invite et logique entièrement personnalisables.

Les éléments de base des commandes slash personnalisées

Créer vos propres commandes slash est beaucoup moins intimidant qu'il n'y paraît. Tout se résume à créer de simples fichiers Markdown et à les placer dans les bons dossiers. Décomposons les éléments clés que vous utiliserez pour créer des automatisations utiles et dynamiques.

Portée des commandes projet vs. personnelles

Tout d'abord, vous devez décider où votre commande va résider. Cela détermine qui peut l'utiliser et dans quel contexte.

  • Commandes de projet : Vous les stockez dans un répertoire .claude/commands/ directement dans le dépôt de votre projet. L'avantage est qu'elles sont intégrées dans le contrôle de version, donc toute personne qui clone le dépôt obtient le même ensemble de commandes standard. C'est parfait pour les flux de travail d'équipe comme l'exécution de tests d'intégration ou le déploiement dans un environnement de staging.

  • Commandes personnelles : Celles-ci résident dans un dossier central ~/.claude/commands/ dans votre répertoire personnel. Ce sont vos raccourcis de productivité personnels, et ils sont disponibles pour vous dans n'importe quel projet sur lequel vous travaillez. Par exemple, vous pourriez avoir une commande /security-review qui reflète votre liste de contrôle personnelle, et vous pouvez l'utiliser n'importe où sans copier le fichier dans chaque projet.

Rendre les commandes slash dynamiques avec des arguments

Une commande qui fait exactement la même chose à chaque fois est pratique, mais une qui peut s'adapter à différentes entrées est un véritable superpouvoir. Claude Code vous permet de transmettre des informations à vos commandes en utilisant des arguments.

La manière la plus courante est avec l'espace réservé $ARGUMENTS. Cette variable spéciale saisit tout le texte que vous tapez après la commande elle-même. Par exemple, vous pourriez créer un fichier de commande pour /fix-issue.md qui contient l'invite : "Examinez et corrigez le bug décrit dans l'issue GitHub #$ARGUMENTS."

Lorsque vous exécutez /fix-issue 123 dans le terminal, Claude remplace $ARGUMENTS par "123," donnant à l'IA le contexte spécifique dont elle a besoin pour travailler. Vous pouvez également utiliser des arguments positionnels comme $1, $2, et ainsi de suite, pour des commandes plus structurées où vous devez transmettre plusieurs informations différentes.

Contrôle avancé avec le frontmatter

Pour un contrôle encore plus précis, vous pouvez ajouter un bloc de YAML, connu sous le nom de "frontmatter," en haut de votre fichier Markdown de commande. Cela vous permet de configurer des métadonnées sur la façon dont votre commande doit se comporter.

Certains des champs de frontmatter les plus utiles sont :

  • description: Une explication rapide et simple de ce que fait votre commande. Cela s'affiche lorsque vous exécutez /help, ce qui facilite le rappel de ce qui est disponible.

  • argument-hint: Cela donne aux utilisateurs un petit indice sur le type d'arguments que la commande attend (par exemple, [issue-number] [priority]).

  • model: Vous pouvez l'utiliser pour forcer une commande à s'exécuter avec un modèle spécifique, comme claude-3-5-sonnet-20240620, ce qui est idéal pour les tâches qui nécessitent les forces d'un modèle particulier.

Exemples pratiques de commandes slash

La théorie, c'est une chose, mais voyons comment cela fonctionne réellement en pratique. Voici quelques exemples concrets de la façon dont vous pouvez utiliser les commandes slash pour réduire la routine quotidienne.

Rationaliser les flux de travail git et de déploiement

Le contrôle de version et les déploiements sont remplis de séquences de commandes répétitives. Une commande slash personnalisée peut les regrouper en une seule action facile à retenir.

Par exemple, une commande /commit peut automatiser tout votre processus de commit. Au lieu de vérifier manuellement le statut, de mettre en scène les fichiers, d'écrire un message et de pousser, vous pouvez créer un fichier commit.md qui dit à Claude de tout faire pour vous, peut-être même en suivant le standard de commit conventionnel.

De même, une commande /deploy-check peut agir comme une vérification de qualité finale avant d'expédier du code. Vous pouvez la configurer pour exécuter votre linter, exécuter l'ensemble de la suite de tests et effectuer une construction de production, attrapant ainsi les erreurs de dernière minute avant qu'elles ne deviennent de plus gros problèmes.


graph TD  

A[Le développeur tape '/commit'] --> B{Claude Code lit commit.md};  

B --> C[Claude exécute 'git status' et 'git diff'];  

C --> D{Analyse les changements};  

D --> E[Mets en scène tous les fichiers avec 'git add -A'];  

E --> F[Crée un message de commit conventionnel];  

F --> G[Pousse vers la branche distante];  

G --> H[Flux de travail terminé];  

Automatiser la gestion de contenu et de projet

Si vous travaillez sur quelque chose comme un site de documentation ou un blog construit avec un générateur de site statique comme Hugo, les commandes slash peuvent vous faire gagner beaucoup de temps.

Disons que vous devez créer un nouvel article de blog. Vous pourriez créer une commande /new-post "$ARGUMENTS". Le fichier Markdown pour cette commande inclurait des instructions pour :

  1. Générer un nom de fichier en utilisant la date d'aujourd'hui et une version slugifiée du titre (qui est $ARGUMENTS).

  2. Créer le nouveau fichier Markdown dans le bon dossier de contenu.

  3. Remplir le fichier avec le frontmatter nécessaire, comme le titre, la date, et draft: true.

Vous pourriez également créer une commande /check-links "$ARGUMENTS" qui lit un fichier et utilise les outils de navigation de Claude pour s'assurer que chaque lien hypertexte est toujours actif, ce qui vous aide à éviter ces embarrassants 404.

Assurer la qualité et la cohérence du code

Les commandes personnalisées sont également excellentes pour s'assurer que les normes de qualité et de sécurité du code sont respectées partout.

  • /security-review : Vous pouvez créer une commande qui contient la liste de contrôle de sécurité standard de votre équipe. Lorsque vous l'exécutez sur un fichier, elle dit à Claude de rechercher des vulnérabilités courantes comme l'injection SQL, le cross-site scripting (XSS), ou les références d'objets directs non sécurisées.

  • /refactor : Cela pourrait être une commande qui applique des modèles de codage modernes à des parties plus anciennes de votre codebase. Vous pourriez lui dire de convertir des composants de classe en composants fonctionnels dans React, ou de remplacer d'anciennes promesses par une syntaxe async/await, vous aidant à garder le code propre et à jour.

Cette vidéo fournit une démonstration de codage en direct sur la façon de créer et d'utiliser des commandes slash simples dans Claude Code pour des tâches de développement pratiques.

Limitations des commandes slash dans Claude Code

Aussi utiles que soient les commandes slash Claude Code pour les développeurs, elles sont définitivement un outil spécialisé pour un public spécifique. Lorsque vous prenez du recul et regardez ce dont une entreprise entière a besoin pour l'automatisation, vous commencez à voir leurs limites assez rapidement.

La barrière technique pour les non-développeurs

Soyons honnêtes : créer des commandes slash signifie que vous vivez dans la ligne de commande. Vous devez être à l'aise pour trouver des répertoires cachés, créer et éditer des fichiers Markdown, et comprendre des concepts comme les arguments et le frontmatter. Tout cela est une seconde nature pour un développeur, mais c'est un non-starter pour vos collègues du support client, des ventes ou de l'informatique.

Un agent de support avec une idée brillante pour automatiser les réponses aux tickets ne peut pas simplement créer une commande slash. Ils ont besoin d'une interface visuelle conviviale où ils peuvent créer et gérer des automatisations sans avoir à écrire une seule ligne de code.

Le défi de l'automatisation des flux de travail métier

La partie délicate de l'automatisation des affaires n'est pas seulement d'exécuter des scripts ; c'est de connecter tous les différents outils où les gens travaillent réellement. Bien que Claude Code ait quelque chose appelé le Protocole de Contexte de Modèle (MCP) pour les intégrations, configurer un serveur MCP pour parler à votre helpdesk ou CRM est un grand projet qui nécessite un temps de développeur sérieux.

Votre équipe de support doit se connecter à Zendesk et Shopify sans tracas. Votre équipe informatique doit travailler avec Jira Service Management et une base de connaissances dans Confluence. Ces types de flux de travail nécessitent des intégrations simples en un clic, pas des connecteurs personnalisés complexes qui prennent des semaines à mettre en place.

Passer des commandes slash à une plateforme d'IA collaborative

C'est le point où vous passez d'un outil axé sur les développeurs à une plateforme conçue pour l'automatisation des affaires à l'échelle de l'équipe. La véritable efficacité opérationnelle se produit lorsque n'importe qui dans l'entreprise peut automatiser ses propres tâches fastidieuses.

C'est là qu'un autre type d'outil, comme eesel AI, entre en jeu. eesel AI est conçu pour offrir une automatisation puissante et accessible à des équipes entières, pas seulement aux développeurs. C'est un peu différent parce que c'est :

  • Radicalement en libre-service : Vous pouvez vous inscrire et lancer un agent IA qui se connecte à vos outils en quelques minutes, le tout depuis un tableau de bord visuel. Pas d'appels commerciaux, pas de démos obligatoires, et certainement pas de ligne de commande.

  • Propulsé par des intégrations en un clic : Il se connecte instantanément à des dizaines d'applications métier clés comme Freshdesk, Intercom, Slack, et Google Docs. eesel AI rassemble toutes vos connaissances sans qu'un développeur ait besoin de construire des pipelines personnalisés.

  • Un moteur de flux de travail entièrement personnalisable : Les utilisateurs non techniques obtiennent toute la puissance de l'automatisation personnalisée sans toucher à aucun code. Ils peuvent utiliser un éditeur d'invite simple pour définir la personnalité de leur IA, son ton de voix, et les actions qu'elle peut entreprendre, de l'escalade d'un ticket à la recherche d'informations sur une commande.

CapacitéCommandes slash Claude CodeAutomatisation des flux de travail eesel AI
Utilisateur cibleDéveloppeurs, utilisateurs techniquesÉquipes d'affaires entières (Support, IT, Ops)
ConfigurationCréation manuelle de fichiers .md dans CLITableau de bord visuel en libre-service
PersonnalisationNécessite l'édition de Markdown/YAMLÉditeur d'invite sans code et constructeur d'actions
IntégrationsDirigé par les développeurs (serveurs MCP)Plus de 100 intégrations d'affaires en un clic
Cas d'utilisationRefactorisation de code, flux de travail git, déploiementsTriage de tickets, rédaction de réponses, Q&A interne

La conclusion sur les commandes slash

Les commandes slash dans Claude Code sont un outil fantastique pour augmenter la productivité des développeurs. Elles offrent un niveau de personnalisation profond qui vous permet d'automatiser des tâches complexes et lourdes en code, ce qui peut faire gagner beaucoup de temps et maintenir la cohérence à travers les projets. Si vous êtes un développeur qui passe la plupart de votre journée dans le terminal, c'est un outil essentiel à connaître.

Mais ce pouvoir est aussi très spécialisé. Pour le type d'automatisation IA qui peut vraiment changer la façon dont une entreprise entière fonctionne, vous avez besoin de quelque chose de plus accessible, intégré, et conçu pour le travail d'équipe. Pour donner à chaque membre de l'équipe ce même superpouvoir d'automatisation, vous avez besoin d'une plateforme qui les rencontre là où ils travaillent déjà.

Automatisez plus que votre ligne de commande

Prêt à donner à toute votre équipe de support une automatisation IA qu'ils peuvent réellement construire et gérer eux-mêmes ? eesel AI se branche sur votre helpdesk existant et vos sources de connaissances pour automatiser le support de première ligne en quelques minutes, pas en mois. Commencez votre essai gratuit aujourd'hui.

Questions fréquemment posées

Vous devriez créer des commandes spécifiques au projet en plaçant vos fichiers Markdown dans un répertoire .claude/commands/ à la racine de votre dépôt. Lorsque vous enregistrez ce dossier dans le contrôle de version, chaque membre de l'équipe qui clone le projet aura accès aux mêmes commandes standardisées.

Vous pouvez utiliser le placeholder $ARGUMENTS dans le fichier Markdown de votre commande pour capturer tout le texte qui suit la commande. Par exemple, si vous exécutez /refactor component.js, la valeur de $ARGUMENTS dans votre invite sera "component.js".

Oui, vous pouvez utiliser la commande intégrée /help pour lister toutes les commandes personnelles et de projet disponibles. Pour rendre vos commandes personnalisées plus utiles dans cette liste, assurez-vous d'ajouter un champ description au frontmatter YAML dans votre fichier Markdown.

En général, non. Les commandes slash sont conçues pour automatiser le développement local et les flux de travail de codage dans votre terminal. La connexion et l'automatisation d'applications commerciales externes nécessitent un type différent d'outil conçu pour les intégrations API.

Les plus grands avantages sont l'efficacité et la cohérence. Les commandes vous évitent de retaper des instructions complexes pour des tâches courantes et garantissent que tout le monde dans l'équipe effectue ces tâches de la même manière, ce qui est idéal pour des choses comme les déploiements ou les revues de code.

Partager cet article

Kenneth undefined

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.