Contrôlez le comportement de Claude pendant une session interactive avec les commandes slash.
Commande | Objectif |
---|---|
/add-dir | Ajouter des répertoires de travail supplémentaires |
/agents | Gérer les sous-agents IA personnalisés pour des tâches spécialisées |
/bug | Signaler des bugs (envoie la conversation à Anthropic) |
/clear | Effacer l’historique de conversation |
/compact [instructions] | Compacter la conversation avec des instructions de focus optionnelles |
/config | Voir/modifier la configuration |
/cost | Afficher les statistiques d’utilisation des tokens (voir le guide de suivi des coûts pour les détails spécifiques aux abonnements) |
/doctor | Vérifie la santé de votre installation Claude Code |
/help | Obtenir de l’aide sur l’utilisation |
/init | Initialiser le projet avec le guide CLAUDE.md |
/login | Changer de compte Anthropic |
/logout | Se déconnecter de votre compte Anthropic |
/mcp | Gérer les connexions de serveur MCP et l’authentification OAuth |
/memory | Modifier les fichiers de mémoire CLAUDE.md |
/model | Sélectionner ou changer le modèle IA |
/permissions | Voir ou mettre à jour les permissions |
/pr_comments | Voir les commentaires de pull request |
/review | Demander une revue de code |
/status | Voir les statuts du compte et du système |
/terminal-setup | Installer la liaison de touches Shift+Enter pour les nouvelles lignes (iTerm2 et VSCode uniquement) |
/vim | Entrer en mode vim pour alterner entre les modes insertion et commande |
Paramètre | Description |
---|---|
<nom-commande> | Nom dérivé du nom de fichier Markdown (sans l’extension .md ) |
[arguments] | Arguments optionnels passés à la commande |
/help
, ces commandes affichent “(project)” après leur description.
Emplacement : .claude/commands/
Dans l’exemple suivant, nous créons la commande /optimize
:
/help
, ces commandes affichent “(user)” après leur description.
Emplacement : ~/.claude/commands/
Dans l’exemple suivant, nous créons la commande /security-review
:
.claude/commands
) ou du répertoire au niveau utilisateur (~/.claude/commands
), ainsi que le nom du sous-répertoire.
Les conflits entre les commandes au niveau utilisateur et au niveau projet ne sont pas supportés. Sinon, plusieurs commandes avec le même nom de fichier de base peuvent coexister.
Par exemple, un fichier à .claude/commands/frontend/component.md
crée la commande /component
avec une description affichant “(project:frontend)”.
Pendant ce temps, un fichier à ~/.claude/commands/component.md
crée la commande /component
avec une description affichant “(user)”.
$ARGUMENTS
$ARGUMENTS
capture tous les arguments passés à la commande :
$1
, $2
, etc.!
. La sortie est incluse dans le contexte de la commande. Vous devez inclure allowed-tools
avec l’outil Bash
, mais vous pouvez choisir les commandes bash spécifiques à autoriser.
Par exemple :
@
pour référencer des fichiers.
Par exemple :
Frontmatter | Objectif | Défaut |
---|---|---|
allowed-tools | Liste des outils que la commande peut utiliser | Hérite de la conversation |
argument-hint | Les arguments attendus pour la commande slash. Exemple : argument-hint: add [tagId] | remove [tagId] | list . Cette indication est montrée à l’utilisateur lors de l’auto-complétion de la commande slash. | Aucun |
description | Brève description de la commande | Utilise la première ligne du prompt |
model | Chaîne de modèle spécifique (voir Aperçu des modèles) | Hérite de la conversation |
/mcp
pour :
mcp__github
(approuve TOUS les outils du serveur github)mcp__github__get_issue
(approuve un outil spécifique)mcp__github__*
(wildcards non supportés)mcp__nomserveur
. Pour approuver seulement des outils spécifiques, listez chaque outil individuellement.