Toutes les commandes Claude Code, classées par catégorie
La référence complète des slash commands, raccourcis clavier, flags CLI et réglages de Claude Code, vérifiée commande par commande sur la version 2.1.220.
25 juillet 2026 · 11 min de lecture
Claude Code a une surface de commandes énorme, et presque personne ne l'exploite. La plupart des gens tapent leur prompt, valident les diffs, et ignorent les 60 slash commands, les 20 raccourcis clavier et les 50 flags qui font la différence entre un outil sympa et un outil qui te fait gagner des heures.
Chaque entrée de cette page a été vérifiée contre la CLI réellement installée, en version 2.1.220.Ce que tu vas lire n'est donc pas une liste théorique : ce sont les commandes que ta version accepte vraiment, classées par usage, avec les valeurs exactes que la CLI attend. Tape claude --version pour confirmer la tienne.
Le Claude AI Lab, c'est ma communauté Skool où je partage mes systèmes Claude et les modules plus avancés. L'accès est à $67/mois.
Rejoindre le Lab →/help liste ce que ta version connaît vraiment. C'est ta source de vérité, y compris face à cette page.Piloter ta session
Le premier réflexe à prendre, c'est de gérer ton contexte au lieu de le subir. Ces commandes valent plus que n'importe quel prompt magique.
Conversation
/clear: vide la conversation et repart à zéro/compact [instructions]: compresse le contexte en gardant l'essentiel, avec une consigne optionnelle pour orienter ce qui doit survivre/resume: reprend une session précédente ou bascule vers une autre/rename: donne un nom à la session courante, ce qui la rend retrouvable/branch: crée une branche de conversation à partir du point courant/fork: duplique la session pour explorer deux directions sans polluer l'originale/rewind: revient à un état antérieur, du code comme de la conversation/export: exporte la conversation/copy: copie la dernière réponse dans le presse-papier/exit: ferme la session
Contexte et consommation
/context: visualise l'occupation de ta fenêtre de contexte, et ce qui la remplit/cost: usage de tokens avec le détail du cache/usage: limites de ton plan et statut de rate limit/insights: analyse ton historique de sessions/btw: pose une question annexe sans la faire peser sur le contexte de la tâche en cours
/context avant /compact. Regarde d'abord ce qui bouffe ta fenêtre, souvent un gros fichier lu une fois et jamais réutilisé, avant de compacter à l'aveugle.
Configurer Claude
Modèle et effort
/model: change de modèle en cours de session/effort: règle l'effort de raisonnement, sur cinq niveaux :low,medium,high,xhigh,max/fast: active ou coupe le fast mode, qui accélère la sortie sans descendre en gamme de modèle
Interface et permissions
/config: ouvre les réglages/permissions: consulte et modifie les règles de permission/fewer-permission-prompts: analyse tes sessions et propose une allowlist pour arrêter de valider les mêmes commandes en boucle/keybindings: personnalise les raccourcis clavier/terminal-setup: configure ton terminal/theme: change le thème de couleurs/color: change la couleur de la barre de prompt/status: état de la session courante/loginet/logout: gèrent l'authentification
Les cinq niveaux d'effort
low: tâches simples et mécaniques, rapide et économemedium: le mode équilibré par défauthigh: tâches complexes en plusieurs étapesxhigh: un cran au-dessus dehigh, pour les tâches vraiment lourdesmax: les problèmes les plus durs, au prix du temps et des tokens
Ces cinq valeurs sont les seules acceptées. Il n'existe pas de niveau auto : passer une valeur hors liste fait échouer la commande.
Automatiser
C'est la partie que 90% des utilisateurs n'ouvrent jamais, et c'est là que se trouve le vrai levier.
Agents et skills
/agents: crée et gère tes agents/skills: liste les skills disponibles/tasks: suit les tâches en cours/hooks: gère les hooks, ces scripts qui s'exécutent automatiquement autour des actions de Claude/mcp: gère tes serveurs MCP
Planification et exécution à distance
/loop [intervalle]: relance un prompt à intervalle régulier, ou laisse Claude se cadencer lui-même/schedule: crée des tâches planifiées qui tournent dans le cloud, sans ton laptop/goal: fixe une condition de fin, Claude ne s'arrête pas avant de l'avoir atteinte/plan: passe en mode plan, où Claude conçoit avant de toucher au code/batch: applique un changement en parallèle sur plusieurs worktrees isolés/remote-controlet son alias/rc: ouvrent un pont vers claude.ai/code/teleport: récupère dans ton terminal une session démarrée sur le web
Entrées et intégrations
/voice: dictée en push-to-talk/chrome: intégration navigateur/ide: connexion à ton IDE/add-dir: ajoute un répertoire au périmètre de la session/install-github-app: installe l'app GitHub/claude-api: charge la référence API et SDK avant de coder contre l'API/deep-research: recherche approfondie/dataviz: cadre la production de graphiques et de dashboards/powerup: leçons interactives sur les fonctionnalités
/goal puis /loop. Le premier définit la condition de sortie, le second relance jusqu'à ce qu'elle soit remplie. C'est la base d'une tâche qui se termine toute seule.
Travailler le code
/init: génère unCLAUDE.mdà partir de ton codebase/memory: édite tes fichiersCLAUDE.md/diff: visionneuse de diff interactive/review: revue de code/security-review: analyse de sécurité des changements/simplify: repasse le code modifié pour la réutilisation, la simplification et l'efficacité/doctor: diagnostique ton installation et propose des correctifs/debug: investigue à partir du log de debug/release-notes: changelog interactif de ta version/feedback, alias/bug: remonte un problème
/simplify fait de la qualité, pas de la chasse aux bugs. Il ne cherche pas les défauts, il nettoie. Pour traquer un bug, c'est /review.
Les raccourcis
Contrôles généraux
Ctrl+C: annule l'input ou la génération en coursCtrl+D: quitte la session, sur un prompt videCtrl+L: redessine l'écranCtrl+O: bascule en mode verbeux et affiche le transcriptCtrl+R: recherche inversée dans l'historiqueCtrl+G: ouvre le prompt dans ton éditeurCtrl+B: passe la tâche en cours en arrière-planCtrl+T: affiche ou masque la liste des tâchesCtrl+V: colle une image ou un contenu volumineuxCtrl+E: en mode transcript, déplie toutCtrl+X: préfixe d'accords clavier, suivi d'une seconde touche
Modes et bascules
Shift+Tab: cycle les modes de permission, du mode normal à l'auto-acceptation puis au mode planAlt+P: change de modèleAlt+O: bascule le fast mode
Édition de ligne
Ctrl+AetCtrl+E: début et fin de ligneCtrl+U: supprime la ligneCtrl+K: supprime jusqu'à la fin de ligneCtrl+JouShift+Enter: insère un retour à la ligne sans envoyer
Préfixes de saisie
/: ouvre une slash command!: exécute directement une commande bash, sans quitter le chat@: mentionne un fichier, avec autocomplétion du chemin
Shift+Tab. Passer en mode plan avant une refonte, ou en auto-acceptation sur une tâche répétitive et sans risque, c'est le geste qui fait gagner le plus de temps sur une journée.
La ligne de commande
Lancer et reprendre
claude: démarre une session interactiveclaude "ta question": démarre avec un prompt initialclaude -p "ta question": mode non interactif, idéal en scriptclaude -c: continue la conversation la plus récente du répertoireclaude -r "nom": reprend une session par nom, ou ouvre le sélecteurcat fichier | claude -p: envoie un fichier en entrée
Sous-commandes
claude update: met à jour Claude Codeclaude doctor: vérifie la santé de l'installationclaude agents: gère les agents en arrière-planclaude mcp: configure les serveurs MCPclaude plugin: gère les pluginsclaude project: gère l'état du projetclaude auth: gère l'authentificationclaude setup-token: crée un token longue duréeclaude ultrareview: lance une revue de code multi-agents hébergée dans le cloud
Flags utiles
--model: choisit le modèle, par alias (fable,opus,sonnet) ou par nom complet--effort:low,medium,high,xhigh,max--permission-mode:manual,auto,acceptEdits,plan,dontAsk,bypassPermissions-w,--worktree [nom]: crée un git worktree dédié à la session--tmux: ouvre le worktree dans une session tmux-n,--name: nomme la session--add-dir: ajoute des répertoires accessibles--agentet--agents: sélectionne un agent, ou en définit en JSON--allowed-toolset--disallowed-tools: pré-approuve ou interdit des outils--tools: restreint la liste des outils disponibles--output-format:text,jsonoustream-json--json-schema: impose un schéma de sortie structurée--max-budget-usd: plafonne la dépense, en mode print--bg,--background: lance la session comme agent en arrière-plan--fork-session: crée un nouvel identifiant en reprenant une session--from-pr: reprend une session liée à une pull request--safe-mode: démarre en désactivant toutes tes personnalisations, pour isoler une config cassée--bare: mode minimal, sans hooks, LSP, plugins ni auto-mémoire--verbose: sortie détaillée--remote-control [nom]: démarre une session avec le pont de contrôle à distance--dangerously-skip-permissions: contourne toutes les vérifications de permission
--max-budget-usd pour ne pas avoir de surprise sur une tâche longue, et --safe-mode le jour où plus rien ne marche et où tu ne sais pas quel hook ou quel plugin est en cause.
La configuration
Fichiers de réglages
~/.claude/settings.json: tes réglages personnels, tous projets.claude/settings.json: réglages du projet, partagés avec l'équipe.claude/settings.local.json: réglages locaux, non versionnés~/.claude.json: authentification, MCP et état.mcp.json: serveurs MCP du projet, versionnés
Instructions et règles
./CLAUDE.md: les instructions du projet, partagées~/.claude/CLAUDE.md: tes instructions personnelles, sur tous les projets.claude/rules/*.mdet~/.claude/rules/*.md: des règles chargées selon le contextepaths:en frontmatter : limite une règle à certains chemins@chemin/vers/fichier: importe un autre fichier dans tonCLAUDE.md
Mémoire automatique
~/.claude/projects/<projet>/memory/: un indexMEMORY.mdet des fichiers par sujet, chargés à chaque session- Le
CLAUDE.mddu projet survit au compactage, contrairement au reste de la conversation
Skills et agents
.claude/skills/<nom>/: skills du projet~/.claude/skills/<nom>/: tes skills personnels- Frontmatter de skill :
descriptionpour le déclenchement automatique,allowed-tools,model,effort,paths,argument-hint,disable-model-invocation, et$ARGUMENTScomme placeholder de l'input - Frontmatter d'agent :
permissionMode,isolation: worktree,maxTurns,initialPrompt,background - Agents intégrés :
Exploreen lecture seule pour chercher,Planpour concevoir,general-purposepour le reste
MCP
- Trois portées à l'ajout, via
--scope:local,projectouuser - Trois transports, via
--transport:http,sseoustdio - Exemple :
claude mcp add --transport http mon-serveur https://exemple.com/mcp
Variables d'environnement
ANTHROPIC_API_KEY: ta clé APIANTHROPIC_MODEL: force le modèle par défautANTHROPIC_BASE_URL: passe par un proxy ou une gatewayCLAUDE_CODE_EFFORT_LEVEL: niveau d'effort par défautMAX_THINKING_TOKENS: plafonne le raisonnement,0le coupeCLAUDE_CODE_MAX_OUTPUT_TOKENS: plafonne la sortieBASH_MAX_OUTPUT_LENGTH: tronque les sorties bash trop longuesAPI_TIMEOUT_MSetCLAUDE_STREAM_IDLE_TIMEOUT_MS: délais d'attente et watchdog de streamingCLAUDE_CODE_DISABLE_CRON: coupe les tâches planifiéesMCP_CONNECTION_NONBLOCKING: n'attend pas les serveurs MCP au démarrageCLAUDE_CODE_SUBPROCESS_ENV_SCRUB: retire les credentials des sous-processusCLAUDECODE: vaut1dans un shell lancé par Claude Code, pratique pour le détecter dans un script
Si ANTHROPIC_API_KEY traîne dans ton environnement, Claude Code peut basculer sur une facturation à l'usage au lieu de ton abonnement. À vérifier avant de lancer de longues sessions.
Par où commencer si tu n'en retiens que cinq
Si tu ne dois installer que cinq réflexes cette semaine, prends ceux-là.
/initpour créer tonCLAUDE.md, parce que tout le reste s'appuie dessusShift+Tabpour passer en mode plan avant les changements risqués/contextpour voir ce qui remplit ta fenêtre avant de compacter/costen fin de session longue, pour comprendre où partent tes tokens--max-budget-usdsur les tâches en autonomie, pour dormir tranquille
Le reste se découvre au fur et à mesure. Mais ces cinq-là, tu les utiliseras tous les jours.
Tu veux aller plus loin ?
Dans le Lab, je partage les ressources Claude que j'utilise vraiment et la façon dont je les branche dans mes systèmes.
Une session ou un programme dédié, calibré sur tes outils et tes cas d'usage.
Et au quotidien, je partage un reel par jour sur Instagram : @quentin_iamarketing