← Librairie
Référence / Claude Code

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.

CLIProductivitéClaude CodeRéférenceÉdition 2026

Raccourcis Clavier

Les combinaisons de touches essentielles pour naviguer et contrôler Claude Code.

Essentiels
Envoyer message / soumettreEnter
Cycler Normal → Auto-Accept → PlanShift+Tab
Interrompre la génération en coursCtrl+C
Quitter Claude Code (EOF)Ctrl+D
Annuler / revenir au promptEscape
Ouvrir le menu RewindEsc Esc
Navigation & Historique
Naviguer dans l'historique des prompts↑ / ↓
Recherche dans l'historique (fuzzy)Ctrl+R
Basculer la liste de tâches todoCtrl+L
Basculer la transcription verboseCtrl+F
Saisie & Éditeur
Nouvelle ligne sans envoyer le messageOpt+Enter
Nouvelle ligne (sans /terminal-setup)\ + Enter
Début / fin de ligneCtrl+A / Ctrl+E
Avancer / reculer d'un motOpt+F / Opt+B
Supprimer le mot précédentCtrl+W
Supprimer jusqu'à la fin de la ligneCtrl+K
Sessions & Médias
Coller une image (captures d'écran, diagrammes)Ctrl+V / Cmd+V
Envoyer la tâche courante en arrière-planCtrl+Z
Sauvegarder la session nomméeCtrl+S
Nouvelle session dans un nouvel ongletCtrl+T
/

Slash Commands

Commandes slash intégrées pour contrôler votre session, configuration, agents et analyses.

Session & Contexte
/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
Configuration
/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
Mémoire & Projet
/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
Agents & Outils
/agentsLister et gérer les sous-agents disponibles
/mcpGérer les serveurs MCP (list, add, remove, logs)
/skillsLister les skills disponibles dans la session
GitHub & CI
/pr_commentsVoir les commentaires de la PR courante
/install-github-appConfigurer les PR reviews automatisées GitHub
Aide & Diagnostics
/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 courant
>

Flags CLI

Tous les flags et sous-commandes pour lancer et configurer Claude Code depuis votre terminal.

Démarrer des sessions
claudeDémarrer une session interactive
claude "requête"Lancer avec un prompt initial
claude -cContinuer la dernière conversation
claude -c "nom|id"Reprendre une session par nom ou ID
claude -r, --resumeAfficher le sélecteur de sessions passées
claude -p, --printMode non-interactif (idéal pour scripts/CI)
Modèles & Autonomie
--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
Contexte & Répertoires
--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)
Permissions d'outils
--allowedTools "bash,Read,Edit"Autoriser uniquement ces outils
--disallowedTools "Bash"Bloquer des outils spécifiques
--no-toolsDésactiver tous les outils (chat pur)
Formats de sortie (Pipeline)
--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)
Sessions nommées & Worktrees
--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 Chrome

Les Big 6

Le système d'extension Claude Code — les 6 piliers pour automatiser et personnaliser votre workflow.

🧠
01

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.

💡 Utilisez /init pour le générer automatiquement
/
02

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.

💡 Placez-les dans .claude/commands/ (projet) ou ~/.claude/commands/ (global)
03

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.

💡 Placez-les dans .claude/skills/ ou ~/.claude/skills/
04

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.

💡 Créez des fichiers .md dans .claude/agents/
05

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.

💡 Gérez-les avec /mcp dans n'importe quelle session
🔌
06

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.

💡 Parcourez le marketplace ou créez les vôtres avec /create-plugin
🔒

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

Rapide

Claude 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

Prudent

Claude 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.

Changer de mode
Shift+Tab pour cycler entre les modes
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.

PreToolUse

S'exécute AVANT qu'un outil soit utilisé — valider les entrées, bloquer, modifier les paramètres.

PostToolUse

S'exécute APRÈS un outil — vérifier les sorties, reformater, auto-committer, notifier.

UserPromptSubmit

Déclenché quand l'utilisateur soumet un prompt — enrichir le contexte, logger, prétraiter.

Stop

Quand Claude s'arrête ou est interrompu — cleanup, notification, sauvegarde d'état.

PreCompact

Avant la compaction du contexte — extraire des infos importantes à préserver dans le résumé.

Notification

Quand Claude envoie une notification — relay vers Slack, webhook, son système, etc.

SessionStart

Quand une session commence — charger du contexte dynamique, vérifier l'environnement.

SessionEnd

Quand une session se termine — sauvegarder, générer un rapport de session.

Exemple — Auto-format après sauvegarde
// .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.txt

Donne accès à un fichier: Claude lit le contenu complet

@dossier/

Partage un dossier entier — Claude explore la structure

Coller image

Ctrl+V / Cmd+V: Coller captures d'écran ou diagrammes directement

! commande

Préfixe ! pour exécuter une commande shell en ligne dans le prompt

Opt+Enter

Nouvelle ligne dans le prompt sans envoyer (multi-ligne natif)

\ + Enter

Nouvelle ligne sans /terminal-setup (universel)

Pipe stdin

cat log.txt | claude -p "que se passe-t-il?" — injecter du contenu via pipe

--add-dir

claude --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 actives
claude config get <clé>Imprimer la valeur d'une clé spécifique
claude config set <clé> <val>Modifier une valeur de configuration
claude config add <clé> <val>Ajouter une entrée à une liste (ex: allowedTools)
claude config remove <clé>Supprimer une clé ou entrée
claude config set --global <k> <v>Modifier un paramètre global (~/.claude/settings.json)
Priorité des paramètres (du plus fort au plus faible)
1 — Flags CLI--model opus, --permission-level plan, etc.Priorité absolue, écrase tout
2 — Settings locaux projet.claude/settings.local.jsonVos overrides personnels (gitignored)
3 — Settings projet.claude/settings.jsonPartagé dans git avec l'équipe
4 — Settings globaux~/.claude/settings.jsonDéfauts pour tous vos projets
📂

Structure des Fichiers

Où Claude Code stocke ses fichiers de configuration, commandes, agents, skills et mémoire.

Niveau Projet (.claude/)
CLAUDE.mdMémoire projet — conventions, architecture, décisions
CLAUDE.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)
Niveau Global (~/.claude/)
CLAUDE.mdMémoire globale (s'applique à tous les projets)
settings.jsonParamètres globaux par défaut
settings.local.jsonOverrides globaux locaux (non-partagés)
commands/Slash commands personnelles (tous projets)
agents/Sous-agents personnels globaux
skills/Skills personnels globaux (auto-invoqués)
keybindings.jsonRaccourcis clavier personnalisés

Rewind & Points de Contrôle

Revenir en arrière en toute sécurité — conversation, code, ou les deux à la fois.

Esc Esc

Ouvrir le menu de rembobinage depuis n'importe où

/rewind

Commande 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.

Démarrer un projet
1.cd mon-projet && claude → /init
2.Discutez avec Claude: stack, architecture, conventions
3.Révisez et enrichissez le CLAUDE.md généré
4.Commitez CLAUDE.md comme document vivant
Pattern Plan → Exécute
1.Shift+Tab → Mode Plan: décrivez ce que vous voulez
2.Révisez attentivement le plan de Claude
3.Posez des questions, affinez le plan si besoin
4.Shift+Tab → Mode Normal ou Auto-Accept → Exécutez
Économiser des tokens
1./compact souvent — surtout avant une nouvelle grosse tâche
2.claude -p pour les tâches simples (pas de session interactive)
3.--max-budget-usd 1.00 pour plafonner les coûts d'exploration
4.Utilisez --model haiku pour les tâches répétitives simples
5.Mode Plan avant d'exécuter: évite les aller-retours coûteux
Debugger comme un pro
1.Coller l'erreur complète avec stacktrace dans le prompt
2.cat error.log | claude -p "qu'est-ce qui se passe?"
3.! git diff HEAD pour donner le contexte des changements récents
4./context si ça tourne en rond — cherchez là en premier
5.Repro minimale: claude --verbose --add-dir tests/
Développement parallèle
1.claude -w → crée un git worktree isolé automatiquement
2.Lancez plusieurs sessions -w en simultané (feature branches)
3.Chaque worktree a son propre contexte et CLAUDE.md
4.Mergez les branches quand les sous-tâches sont terminées
Contexte épuisé?
1./compact [garde X, ignore Y] — compresser l'historique intelligemment
2.Esc Esc → Rewind si vous êtes partis dans la mauvaise direction
3./agent nom-rôle — déléguer à un sous-agent avec contexte frais
4.Nouvelle session + @CLAUDE.md pour repartir proprement

Créer des Commandes Personnalisées

Automatisez vos workflows répétitifs avec des slash commands sur mesure et des skills auto-invoqués.

1. Créer
~/.claude/commands/ma-commande.md
Créez un fichier Markdown avec vos instructions détaillées
2. YAML Frontmatter
---
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
3. Arguments
$ARGUMENTS
Dans le corps .md, $ARGUMENTS est remplacé par ce que vous tapez après /ma-commande
4. Utiliser
/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 projet
claude -cContinuer là où j'en étais
claude -p "comment X fonctionne?"Question rapide non-interactive
git diff | claude -p "review this"Review des changements
@fichier.txt ou @dossier/Donner du contexte à Claude
! git statusExécuter shell inline dans le prompt
claude -wNouvelle session en worktree isolé
claude --model opus -p "X"Tâche complexe une-shot avec Opus
claude -p "X" --output-format jsonSortie JSON pour scripts/CI
Shift+Tab × 2Plan Mode: planifier avant d'exécuter
Esc EscRewind: revenir à un point sûr
/compactCompresser le contexte (économise tokens)
Source

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.

← Retour à la Librairie