Claude Code : aide-mémoire des commandes et raccourcis

Toutes les commandes Claude Code utiles sur une page : flags CLI, commandes slash, raccourcis clavier, mentions @, mode shell !, fichiers de mémoire et skills.

Solviera Teknoloji 13 min de lecture

Les commandes Claude Code que vous utiliserez le plus sont claude pour démarrer une session, claude -p "..." pour une réponse ponctuelle, claude -c pour continuer, /clear et /compact pour gérer le contexte, /model pour changer de modèle, Shift+Tab pour changer de mode de permission et Esc pour arrêter Claude en plein tour. En plus, @ mentionne un fichier, ! exécute une commande shell, et vos propres skills deviennent des commandes /name. Les tableaux ci-dessous regroupent tout par usage, et chaque entrée a été vérifiée dans la documentation officielle de Claude Code.

Gardez cette page ouverte dans un second onglet. Si l’outil est nouveau pour vous, commencez par comment utiliser Claude Code et revenez ici quand vous voulez les raccourcis.

Démarrer et reprendre des sessions

Elles s’exécutent dans votre shell, avant le démarrage de Claude Code.

CommandeCe qu’elle fait
claudeDémarre une session interactive dans le dossier courant
claude "explain this repo"Démarre une session avec un premier prompt
claude -p "query"Mode print : répond une fois puis quitte, idéal pour les scripts
cat log.txt | claude -p "why does this fail?"Envoie du contenu par pipe dans une requête ponctuelle
claude -cContinue la conversation la plus récente de ce dossier
claude -c -p "query"La continue en mode non interactif
claude -r "<session>" "query"Reprend une session par ID ou par nom
claude updateMet à jour vers la dernière version
claude doctorVérifie votre installation et vos réglages
claude mcpConfigure les serveurs MCP
claude auth login / claude auth logoutSe connecter ou se déconnecter (claude auth status affiche le compte actuel)

Les sessions sont stockées par dossier. claude -c dans un autre répertoire ne retrouvera pas la conversation que vous aviez dans votre projet.

Les flags CLI à retenir

La référence CLI liste des dizaines de flags et précise que claude --help ne les affiche pas tous. Voici ceux que l’on utilise le plus.

Session et sortie

FlagCe qu’il fait
--print, -pMode non interactif
--continue, -cCharge la dernière conversation de ce dossier
--resume, -rReprend une session précise, ou en propose une
--fork-sessionÀ la reprise, démarre un nouvel ID de session au lieu de réutiliser l’ancien
--name, -nDonne un nom d’affichage à la session
--output-formattext, json ou stream-json en mode print
--max-turnsLimite le nombre de tours de l’agent en mode print
--max-budget-usdArrête une exécution en mode print après un montant en dollars
--verboseAffiche la sortie complète tour par tour
--version, -vAffiche la version

Modèle et effort

FlagCe qu’il fait
--model sonnetChoisit un modèle par alias (sonnet, opus, haiku) ou par nom complet
--fallback-modelModèle de repli quand le principal est surchargé (mode print)
--effortRègle le niveau d’effort, par exemple low, medium, high ou max

Permissions et outils

FlagCe qu’il fait
--permission-mode planDémarre dans un mode : default, acceptEdits, plan, auto, dontAsk, bypassPermissions
--allowedTools "Bash(npm test)"Laisse ces outils s’exécuter sans demande
--disallowedTools "Bash(git push *)"Retire ces outils de la portée du modèle
--dangerously-skip-permissionsIdentique à bypassPermissions. Uniquement dans des environnements isolés
--add-dir ../sharedDonne à Claude l’accès à un autre dossier

Le dernier est un instrument brutal. Notre article sur ignorer les permissions en sécurité présente des alternatives plus sûres.

Configuration et contexte

FlagCe qu’il fait
--append-system-prompt "..."Ajoute du texte au prompt système par défaut
--system-prompt "..."Remplace entièrement le prompt système
--mcp-config ./mcp.jsonCharge des serveurs MCP depuis un fichier
--settings ./settings.jsonCharge des réglages supplémentaires depuis un fichier ou une chaîne JSON
--agents '{...}'Définit des sous-agents en ligne au format JSON
--worktree, -wDémarre dans un git worktree isolé
--ideSe connecte à votre IDE au démarrage si un seul est disponible
--debugActive la sortie de débogage

Commandes slash intégrées

Tapez / au début d’un message pour ouvrir le menu. Une commande n’est reconnue qu’au tout début du message. Certaines entrées sont des skills livrés avec Claude Code, mais vous les appelez de la même façon. La liste complète se trouve dans la référence des commandes.

Contexte et conversation

CommandeCe qu’elle fait
/clearDémarre une nouvelle conversation avec un contexte vide
/compact [instructions]Résume la conversation pour libérer du contexte
/contextMontre ce qui remplit la fenêtre de contexte
/resumeChoisit une session passée à reprendre
/renameRenomme la session courante
/branch [name]Crée une branche de la conversation à partir d’ici
/rewindRevient à un point antérieur du code, de la conversation ou des deux (aussi /checkpoint, /undo)
/btw [question]Pose une question annexe sans l’ajouter au fil principal
/export [filename]Exporte la conversation en texte brut
/copyCopie la dernière réponse de Claude

Modèle, coût et limites

CommandeCe qu’elle fait
/model [model]Change de modèle
/effortChange le niveau d’effort
/fastActive ou désactive le mode rapide
/usageAffiche l’usage et les limites de l’offre (/cost et /stats sont des alias)
/statusVersion, modèle, compte et état de la connexion

Si vos limites s’épuisent trop vite, voyez pourquoi Claude Code consomme autant de tokens.

Configuration du projet

CommandeCe qu’elle fait
/initGénère un CLAUDE.md de départ pour le projet
/memoryOuvre et modifie vos fichiers de mémoire
/add-dir <path>Ajoute un répertoire de travail
/configOuvre les réglages (thème, mode éditeur, etc.)
/permissionsAffiche et modifie les règles d’autorisation, de demande et de refus
/hooksGère les hooks
/mcpGère les serveurs MCP et leurs connexions
/pluginParcourt et installe des plugins
/skillsListe les skills disponibles
/statuslineConfigure la barre d’état
/terminal-setupInstalle le raccourci Shift+Enter dans les terminaux qui en ont besoin
/keybindingsOuvre votre fichier de raccourcis clavier

Revue de code et planification

CommandeCe qu’elle fait
/plan [description]Passe en mode plan, éventuellement avec une tâche
/diffPasse en revue les changements de votre arbre de travail, y compris les modifications de Claude
/code-reviewPasse en revue les changements en cours (/review est un alias)
/security-reviewVérifie les problèmes de sécurité dans les changements de votre branche
/simplifyNettoie le code récemment modifié

Aide et maintenance

CommandeCe qu’elle fait
/helpAffiche l’aide
/doctorDiagnostique l’installation
/ideGère les intégrations IDE et affiche l’état
/tasksListe les tâches en arrière-plan
/login / /logoutChange de compte ou se déconnecte
/release-notesVoir ce qui a changé
/feedbackEnvoie un retour (aussi /bug)
/exitQuitte (aussi /quit)

/vim a été supprimé. Les touches Vim se trouvent désormais sous /config → Editor mode.

Raccourcis clavier

Tirés de la documentation du mode interactif. Sous macOS, les raccourcis Option exigent que votre terminal envoie Option comme Meta.

Contrôler la session

RaccourciCe qu’il fait
EscArrête Claude en plein tour
Esc EscEfface le brouillon, ou ouvre le rewind quand la saisie est vide
Ctrl+CInterrompt ou efface la saisie
Ctrl+DQuitte la session (appuyer deux fois)
Shift+TabParcourt les modes de permission (normal, acceptation automatique des modifications, plan, etc.)
Option+P / Alt+PChange de modèle
Option+T / Alt+TActive ou désactive la réflexion étendue
Ctrl+OOuvre la visionneuse de transcription
Ctrl+BEnvoie une commande ou un agent en cours d’exécution en arrière-plan
Ctrl+TAffiche la checklist des tâches
Ctrl+LRedessine l’écran

Écrire des prompts

RaccourciCe qu’il fait
Ctrl+RRecherche dans l’historique des prompts
Ctrl+GOuvre le prompt dans votre éditeur externe
Ctrl+VColle une image (Alt+V sous Windows)
Ctrl+SMet le prompt de côté ; appuyez à nouveau sur un prompt vide pour le restaurer
\ puis EnterNouvelle ligne (fonctionne partout)
Shift+EnterNouvelle ligne dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal et Windows Terminal
Ctrl+JNouvelle ligne
Ctrl+A / Ctrl+EAller au début / à la fin de la ligne
Ctrl+U / Ctrl+KSupprimer jusqu’au début / à la fin de la ligne
Ctrl+WSupprimer le mot précédent

Si Shift+Enter envoie votre prompt au lieu d’ajouter une ligne, lancez /terminal-setup.

Préfixes de saisie : @, ! et ?

PréfixeOùCe qu’il fait
/Début du messageExécute une commande ou un skill
!Début du messageMode shell : exécute directement la commande
@N’importe oùMentionne un chemin de fichier ou de dossier, avec autocomplétion
?Saisie videAffiche l’aide des raccourcis

Quelques détails qui font gagner du temps :

  • @src/auth.ts place le fichier dans la conversation. @src/ liste le dossier.
  • ! npm test exécute la commande, ajoute la commande et sa sortie au contexte, et Claude y répond. Le mode shell s’exécute hors du sandbox, et Tab complète à partir de vos précédentes commandes !.
  • Si vous vous souvenez d’un raccourci # pour ajouter des souvenirs, il ne figure pas dans la documentation actuelle. Utilisez /memory, ou dites simplement à Claude de retenir quelque chose.

Fichiers de mémoire

FichierPortée
~/.claude/CLAUDE.mdVous, dans tous les projets
./CLAUDE.mdLe projet, partagé via git
./CLAUDE.local.mdVous, dans ce projet uniquement (à garder hors de git)

Dans un fichier de mémoire, @path/to/file importe un autre fichier. Les imports peuvent s’imbriquer sur quatre niveaux. La documentation de la mémoire recommande de garder chaque fichier sous environ 200 lignes. Les versions récentes lisent aussi AGENTS.md. Pour savoir quoi mettre dans ces fichiers, voir CLAUDE.md et AGENTS.md.

Commandes slash personnalisées avec les skills

Les commandes personnalisées sont désormais des skills. Chaque skill est un dossier avec un SKILL.md, et le nom du dossier devient la commande. Pour en savoir plus, voir la documentation des skills.

EmplacementCommandeQui l’obtient
~/.claude/skills/review-pr/SKILL.md/review-prVous, partout
.claude/skills/deploy/SKILL.md/deployTous ceux qui utilisent le dépôt
.claude/commands/deploy.md/deployAncien format, fonctionne toujours
Le skill d’un plugin/plugin-name:skill-nameQuiconque a installé le plugin

Un skill minimal qui prend un argument :

---
name: fix-issue
description: Fix a GitHub issue
disable-model-invocation: true
---

Fix GitHub issue $ARGUMENTS following our coding standards.
Read the issue, write a failing test, fix it, run the tests.

Désormais, /fix-issue 482 passe 482 comme $ARGUMENTS. Utilisez $0, $1 (ou $ARGUMENTS[0]) pour les arguments positionnels. disable-model-invocation: true signifie que vous seul pouvez l’appeler. Sans cela, Claude peut aussi décider d’utiliser le skill quand la description correspond. Les autres champs de frontmatter utiles sont argument-hint, allowed-tools et model.

Cinq habitudes pour bien utiliser ces commandes

  1. Planifiez d’abord pour tout ce qui n’est pas trivial. Shift+Tab vers le mode plan, ou /plan add rate limiting. Lisez le plan avant toute modification de fichier.
  2. Videz entre deux tâches. /clear quand vous changez de sujet. L’ancien contexte coûte des tokens et trouble le modèle.
  3. Compactez avec des instructions. /compact keep the schema decisions and the failing test names garde l’essentiel.
  4. Transformez les prompts répétés en skills. Si vous collez le même paragraphe deux fois par semaine, il devrait être /something.
  5. Revenez en arrière plutôt que de discuter. Esc Esc ou /rewind est plus rapide que de demander à Claude de défaire sa propre erreur.

Quand un seul terminal ne suffit plus

Ces commandes fonctionnent une session à la fois. Dès que vous faites tourner trois ou quatre agents Claude Code sur des tâches différentes, le plus dur est de savoir lequel attend votre réponse. AgentVera est une application de bureau qui exécute chaque agent dans son propre panneau, dans une grille par projet. Claude Code tourne toujours comme la vraie CLI, donc chaque flag, commande slash et skill de cette page fonctionne de la même façon.

Quelques ajouts autour de ces commandes :

  • Un workspace avec ses propres raccourcis. Le workspace propose une palette de commandes ⌘K qui cherche actions, agents et projets, ⌘1–9 pour passer d’un panneau à l’autre, et des raccourcis remappables.
  • Les skills dans une seule liste. La skill gallery liste les skills Claude Code de .claude/skills et ~/.claude/skills, permet d’en désactiver un sans le supprimer, et installe les skills de la galerie après une analyse de sécurité.
  • Des checkpoints à chaque tour. Les checkpoints prennent un instantané du dossier au début de chaque tour, en plus du /rewind propre à Claude Code.
  • Envoyer une sortie à un agent. Send to agent transmet une sélection du terminal, un diff ou un log à l’agent que vous choisissez avec ⌘⇧L.

Cela ne remplace pas l’apprentissage des commandes ci-dessus. Cela aide quand il y a beaucoup de sessions à piloter.

Pour essayer AgentVera, commencez par la page d’accueil.

Questions

Comment voir toutes les commandes de Claude Code ?

Tapez / dans une session interactive pour ouvrir le menu des commandes, qui liste les commandes intégrées et vos skills. Lancez /help pour l’aide, appuyez sur ? dans un prompt vide pour la liste des raccourcis, et exécutez claude --help dans un shell pour les principaux flags CLI.

Quelle est la différence entre /clear et /compact ?

/clear démarre une conversation neuve avec un contexte vide. /compact garde la conversation mais remplace l’historique par un résumé, et vous pouvez passer des instructions comme /compact keep the API decisions pour orienter ce que le résumé conserve.

Comment créer une commande slash personnalisée dans Claude Code ?

Créez un skill : un dossier avec un fichier SKILL.md dans .claude/skills/ pour le projet ou ~/.claude/skills/ pour vous. Le nom du dossier devient la commande, donc .claude/skills/deploy/SKILL.md donne /deploy. Les anciens fichiers .claude/commands/*.md fonctionnent toujours.

Le raccourci # ajoute-t-il encore des souvenirs dans Claude Code ?

La documentation actuelle du mode interactif ne liste que /, ! et @ comme préfixes de saisie, plus ? pour l’aide. Pour modifier la mémoire, lancez /memory afin d’ouvrir vos fichiers CLAUDE.md, ou demandez à Claude de retenir quelque chose et il l’écrit.

Comment reprendre une session Claude Code précédente ?

Lancez claude -c pour continuer la conversation la plus récente du dossier courant, ou claude -r pour en choisir une dans une liste. Dans une session, /resume ouvre le même sélecteur. Les sessions sont propres à chaque dossier : lancez la commande depuis le projet où vous avez travaillé.

Réunissez vos agents sur un seul bureau.

Téléchargez AgentVera gratuitement ; vos CLI installées sont prêtes à l’emploi.

Autres articles