Claude Code Cheat Sheet
Tout ce dont vous avez besoin pour maîtriser Claude Code — raccourcis, commandes, hooks, workflows et plus. Cliquez sur n'importe quel élément pour le copier.
Raccourcis Clavier
Les combinaisons de touches essentielles pour naviguer et contrôler Claude Code.
EnterShift+TabCtrl+CCtrl+DEscapeEsc Esc↑ / ↓Ctrl+RCtrl+LCtrl+FOpt+Enter\ + EnterCtrl+A / Ctrl+EOpt+F / Opt+BCtrl+WCtrl+KCtrl+V / Cmd+VCtrl+ZCtrl+SCtrl+TSlash Commands
Commandes slash intégrées pour contrôler votre session, configuration, agents et analyses.
/clearRéinitialiser l'historique de conversation/compact [inst]Compresser le contexte. Indice optionnel sur ce qu'il faut garder./costAfficher l'utilisation actuelle des tokens & coût/statusAfficher votre utilisation & limites de débit API/contextVisualisation de la consommation de tokens/newDémarrer une nouvelle session propre/resume [id]Reprendre une session précédente par ID ou nom/configOuvrir le panneau des paramètres interactifs/modelChanger de modèle (Opus / Sonnet / Haiku)/themeBasculer entre System / Opus / Haiku / Dark/permissionsVoir & mettre à jour les permissions d'outils/toolsLister les outils disponibles dans la session/keymapOuvrir la liste des raccourcis clavier/vimBasculer le mode vim pour la saisie de texte/terminal-setupConfigurer Shift+Enter pour la saisie multi-ligne/initCréer CLAUDE.md pour votre projet — à faire en premier!/memoryVoir & éditer la mémoire CLAUDE.md en temps réel/reviewAnalyse de code & bilan de santé du projet/agentsLister et gérer les sous-agents disponibles/mcpGérer les serveurs MCP (list, add, remove, logs)/skillsLister les skills disponibles dans la session/pr_commentsVoir les commentaires de la PR courante/install-github-appConfigurer les PR reviews automatisées GitHub/helpAfficher l'aide & toutes les commandes disponibles/doctorDiagnostiquer les problèmes de configuration/bugSignaler un bug directement à Anthropic/loginSe connecter / changer de compte Anthropic/logoutSe déconnecter du compte courantFlags CLI
Tous les flags et sous-commandes pour lancer et configurer Claude Code depuis votre terminal.
claudeDémarrer une session interactiveclaude "requête"Lancer avec un prompt initialclaude -cContinuer la dernière conversationclaude -c "nom|id"Reprendre une session par nom ou IDclaude -r, --resumeAfficher le sélecteur de sessions passéesclaude -p, --printMode non-interactif (idéal pour scripts/CI)--model sonnetUtiliser Claude Sonnet (rapide & économique)--model opusUtiliser Claude Opus (le plus puissant)--model haikuUtiliser Claude Haiku (ultra-rapide)--permission-level planDémarrer en mode Plan (lecture seule)--permission-level auto-editAuto-accepter les modifications de fichiers--permission-level bypass-perms⚠️ Tout accepter (dangereux, CI uniquement)--dangerously-skip-permissionsSauter toutes les confirmations (non-interactif)--max-turns NLimiter le nombre de tours d'aller-retour--add-dir ./pathAjouter un répertoire supplémentaire au contexte--system-prompt "texte"Injecter un system prompt personnalisé--append-system-prompt "txt"Ajouter du texte au system prompt existant--context-window-limit NDéfinir la limite de la fenêtre de contexte--max-budget-usd NLimiter le coût max de la session (ex: 2.50)--effort low|medium|highNiveau d'effort (thinking tokens alloués)--allowedTools "bash,Read,Edit"Autoriser uniquement ces outils--disallowedTools "Bash"Bloquer des outils spécifiques--no-toolsDésactiver tous les outils (chat pur)--output-format textTexte brut (défaut mode -p)--output-format jsonJSON structuré avec métadonnées--output-format stream-jsonStreaming JSON ligne par ligne (temps réel)--name "ma-session"Nommer la session pour la reprendre plus tard-w, --worktreeCréer un git worktree isolé pour la session--bareDémarrer sans CLAUDE.md ni contexte projet--verboseActiver les logs détaillés (debugging)--chromeActiver le contrôle du navigateur ChromeLes Big 6
Le système d'extension Claude Code — les 6 piliers pour automatiser et personnaliser votre workflow.
CLAUDE.md
Le fichier "Cerveau"
Fichier que Claude lit automatiquement à chaque session. Le "cerveau" de votre projet — style de code, architecture, commandes importantes, décisions clés.
Custom Commands
Commandes personnalisées
Fichiers Markdown avec instructions de 100+ lignes. Invocables via /nom-commande. Supportent YAML frontmatter pour les permissions, descriptions et arguments.
Skills
Auto-invocation intelligente
Comme les Custom Commands mais Claude les déclenche lui-même selon le contexte. Idéal pour les best practices, les patterns de code, les conventions d'équipe.
Sub-Agents
Agents spécialisés parallèles
Agents Claude dédiés à des tâches isolées avec leur propre contexte. Parfait pour le développement parallèle, les revues de code ou les tâches indépendantes.
MCP Servers
Connexions d'outils externes
Protocole pour connecter des outils externes: bases de données, APIs, navigateurs, Figma, Slack, GitHub, Notion, Jira, et bien plus encore.
Plugins
Bundles installables
Paquets complets qui combinent MCPs + Skills + Custom Commands en un seul fichier .plugin. Partagez ou installez des workflows entiers en une commande.
Modes de Permission
Comment contrôler le niveau d'autonomie que vous accordez à Claude.
Normal
SécuriséClaude demande la permission pour chaque utilisation d'outil. Contrôle total, idéal pour les tâches sensibles.
Auto Accept
RapideClaude exécute les outils SANS demander. Plus rapide mais moins de contrôle. Idéal pour les tâches répétitives ou de confiance.
Plan Mode
PrudentClaude lit, analyse et planifie UNIQUEMENT. N'écrira ni n'exécutera rien. Révisez d'abord, puis basculez en Normal pour exécuter.
Bypass Perms
Danger⚠️ Ignore toutes les confirmations. Réservé aux environnements CI/CD isolés et aux pipelines automatisés sans interaction humaine.
Normal → Auto-Accept → Plan
Hooks — Automation d'Événements
Scripts automatiques déclenchés par les actions de Claude. La clé pour automatiser votre workflow sans intervention.
PreToolUseS'exécute AVANT qu'un outil soit utilisé — valider les entrées, bloquer, modifier les paramètres.
PostToolUseS'exécute APRÈS un outil — vérifier les sorties, reformater, auto-committer, notifier.
UserPromptSubmitDéclenché quand l'utilisateur soumet un prompt — enrichir le contexte, logger, prétraiter.
StopQuand Claude s'arrête ou est interrompu — cleanup, notification, sauvegarde d'état.
PreCompactAvant la compaction du contexte — extraire des infos importantes à préserver dans le résumé.
NotificationQuand Claude envoie une notification — relay vers Slack, webhook, son système, etc.
SessionStartQuand une session commence — charger du contexte dynamique, vérifier l'environnement.
SessionEndQuand une session se termine — sauvegarder, générer un rapport de session.
// .claude/hooks/post-tool-use.sh if [[ "$TOOL" == "Write" || "$TOOL" == "Edit" ]]; then npx prettier --write "$FILE" 2>/dev/null fi
Input Superpowers
Des façons puissantes d'enrichir votre contexte et votre saisie dans Claude Code.
@fichier.txtDonne accès à un fichier: Claude lit le contenu complet
@dossier/Partage un dossier entier — Claude explore la structure
Coller imageCtrl+V / Cmd+V: Coller captures d'écran ou diagrammes directement
! commandePréfixe ! pour exécuter une commande shell en ligne dans le prompt
Opt+EnterNouvelle ligne dans le prompt sans envoyer (multi-ligne natif)
\ + EnterNouvelle ligne sans /terminal-setup (universel)
Pipe stdincat log.txt | claude -p "que se passe-t-il?" — injecter du contenu via pipe
--add-dirclaude --add-dir path1 --add-dir path2 → multi-projet en simultané
Configuration & Priorités
Commandes config et hiérarchie des paramètres — savoir lequel écrase lequel.
claude config listAfficher toutes les valeurs de configuration activesclaude config get <clé>Imprimer la valeur d'une clé spécifiqueclaude config set <clé> <val>Modifier une valeur de configurationclaude config add <clé> <val>Ajouter une entrée à une liste (ex: allowedTools)claude config remove <clé>Supprimer une clé ou entréeclaude config set --global <k> <v>Modifier un paramètre global (~/.claude/settings.json)Structure des Fichiers
Où Claude Code stocke ses fichiers de configuration, commandes, agents, skills et mémoire.
CLAUDE.mdMémoire projet — conventions, architecture, décisionsCLAUDE.local.mdVos notes personnelles sur le projet (gitignored)settings.jsonParamètres partagés du projet (commité dans git)settings.local.jsonVos overrides locaux (gitignored, priorité sur settings.json)commands/Slash commands du projet (fichiers .md)agents/Définitions de sous-agents (fichiers .md)skills/Skills auto-invoqués du projet (fichiers .md)CLAUDE.mdMémoire globale (s'applique à tous les projets)settings.jsonParamètres globaux par défautsettings.local.jsonOverrides globaux locaux (non-partagés)commands/Slash commands personnelles (tous projets)agents/Sous-agents personnels globauxskills/Skills personnels globaux (auto-invoqués)keybindings.jsonRaccourcis clavier personnalisésRewind & Points de Contrôle
Revenir en arrière en toute sécurité — conversation, code, ou les deux à la fois.
Esc EscOuvrir le menu de rembobinage depuis n'importe où
/rewindCommande slash pour accéder au menu de rewind
Conversation seulement
Efface l'historique de chat mais garde tous les fichiers modifiés intacts.
Code seulement
Annule les modifications de fichiers mais garde la conversation et le contexte.
Rembobinage complet
Restaure conversation ET code à un point de contrôle précis. Retour dans le temps.
⚠️ Le rewind ne restaure PAS les changements du système de fichiers, les appels API ou les fichiers supprimés. Les points de contrôle suivent uniquement les modifications faites par Claude.
Pro Workflow
Patterns éprouvés pour tirer le meilleur de Claude Code — de l'exploration à la production.
Créer des Commandes Personnalisées
Automatisez vos workflows répétitifs avec des slash commands sur mesure et des skills auto-invoqués.
~/.claude/commands/ma-commande.mdCréez un fichier Markdown avec vos instructions détaillées
--- description: "Ce que fait la commande" allowed-tools: [Bash, Read, Edit] argument-hint: "[nom-du-fichier]" ---Optionnel: définissez permissions, description et indice d'argument
$ARGUMENTSDans le corps .md, $ARGUMENTS est remplacé par ce que vous tapez après /ma-commande
/ma-commande [arguments]Invocable depuis n'importe quelle session Claude Code
Quick Reference
Les combos les plus utilisés — à garder dans un coin de votre écran.
cd projet && claude → /initDémarrer un projetclaude -cContinuer là où j'en étaisclaude -p "comment X fonctionne?"Question rapide non-interactivegit diff | claude -p "review this"Review des changements@fichier.txt ou @dossier/Donner du contexte à Claude! git statusExécuter shell inline dans le promptclaude -wNouvelle session en worktree isoléclaude --model opus -p "X"Tâche complexe une-shot avec Opusclaude -p "X" --output-format jsonSortie JSON pour scripts/CIShift+Tab × 2Plan Mode: planifier avant d'exécuterEsc EscRewind: revenir à un point sûr/compactCompresser le contexte (économise tokens)Basé sur la documentation officielle Claude Code et le Cheat Sheet 2026 de la communauté.
Cliquez sur n'importe quel élément pour le copier dans votre presse-papiers.