Commandes slash intégrées

CommandeObjectif
/bugSignaler des bugs (envoie la conversation à Anthropic)
/clearEffacer l’historique de conversation
/compact [instructions]Compacter la conversation avec des instructions de focus optionnelles
/configVoir/modifier la configuration
/costAfficher les statistiques d’utilisation des tokens
/doctorVérifie la santé de votre installation Claude Code
/helpObtenir de l’aide sur l’utilisation
/initInitialiser le projet avec le guide CLAUDE.md
/loginChanger de compte Anthropic
/logoutSe déconnecter de votre compte Anthropic
/mcpGérer les connexions serveur MCP et l’authentification OAuth
/memoryModifier les fichiers mémoire CLAUDE.md
/modelSélectionner ou changer le modèle IA
/permissionsVoir ou mettre à jour les permissions
/pr_commentsVoir les commentaires de pull request
/reviewDemander une revue de code
/statusVoir les statuts du compte et du système
/terminal-setupInstaller la liaison de touches Shift+Enter pour les nouvelles lignes (iTerm2 et VSCode uniquement)
/vimEntrer en mode vim pour alterner entre les modes insertion et commande

Commandes slash personnalisées

Les commandes slash personnalisées vous permettent de définir des invites fréquemment utilisées sous forme de fichiers Markdown que Claude Code peut exécuter. Les commandes sont organisées par portée (spécifique au projet ou personnelle) et supportent l’espacement de noms à travers les structures de répertoires.

Syntaxe

/<préfixe>:<nom-commande> [arguments]

Paramètres

ParamètreDescription
<préfixe>Portée de la commande (project pour spécifique au projet, user pour personnel)
<nom-commande>Nom dérivé du nom de fichier Markdown (sans l’extension .md)
[arguments]Arguments optionnels passés à la commande

Types de commandes

Commandes de projet

Commandes stockées dans votre dépôt et partagées avec votre équipe.

Emplacement : .claude/commands/
Préfixe : /project:

Dans l’exemple suivant, nous créons la commande /project:optimize :

# Créer une commande de projet
mkdir -p .claude/commands
echo "Analysez ce code pour les problèmes de performance et suggérez des optimisations :" > .claude/commands/optimize.md

Commandes personnelles

Commandes disponibles dans tous vos projets.

Emplacement : ~/.claude/commands/
Préfixe : /user:

Dans l’exemple suivant, nous créons la commande /user:security-review :

# Créer une commande personnelle
mkdir -p ~/.claude/commands
echo "Examinez ce code pour les vulnérabilités de sécurité :" > ~/.claude/commands/security-review.md

Fonctionnalités

Espacement de noms

Organisez les commandes dans des sous-répertoires pour créer des commandes avec espacement de noms.

Structure : <préfixe>:<espace-de-noms>:<commande>

Par exemple, un fichier à .claude/commands/frontend/component.md crée la commande /project:frontend:component

Arguments

Passez des valeurs dynamiques aux commandes en utilisant l’espace réservé $ARGUMENTS.

Par exemple :

# Définition de commande
echo "Corrigez le problème #$ARGUMENTS en suivant nos standards de codage" > .claude/commands/fix-issue.md

# Utilisation
> /project:fix-issue 123

Format de fichier

Les fichiers de commande doivent :

  • Utiliser le format Markdown (extension .md)
  • Contenir l’invite ou les instructions comme contenu du fichier
  • Être placés dans le répertoire de commandes approprié

Commandes slash MCP

Les serveurs MCP peuvent exposer des invites sous forme de commandes slash qui deviennent disponibles dans Claude Code. Ces commandes sont découvertes dynamiquement à partir des serveurs MCP connectés.

Format de commande

Les commandes MCP suivent le modèle :

/mcp__<nom-serveur>__<nom-invite> [arguments]

Fonctionnalités

Découverte dynamique

Les commandes MCP sont automatiquement disponibles quand :

  • Un serveur MCP est connecté et actif
  • Le serveur expose des invites à travers le protocole MCP
  • Les invites sont récupérées avec succès pendant la connexion

Arguments

Les invites MCP peuvent accepter des arguments définis par le serveur :

# Sans arguments
> /mcp__github__list_prs

# Avec arguments
> /mcp__github__pr_review 456
> /mcp__jira__create_issue "Titre du bug" high

Conventions de nommage

  • Les noms de serveur et d’invite sont normalisés
  • Les espaces et caractères spéciaux deviennent des underscores
  • Les noms sont en minuscules pour la cohérence

Gestion des connexions MCP

Utilisez la commande /mcp pour :

  • Voir tous les serveurs MCP configurés
  • Vérifier le statut de connexion
  • S’authentifier avec les serveurs OAuth activés
  • Effacer les tokens d’authentification
  • Voir les outils et invites disponibles de chaque serveur

Voir aussi