Aller au contenu principal
Référence technique

Cheatsheet : Référence rapide Claude Code

Toutes les commandes slash, raccourcis clavier, fichiers de configuration et modes d'exécution de Claude Code en un seul endroit. Format dense, copiable.

Commandes slash (slash commands)

Tapez ces commandes directement dans le prompt Claude Code (session interactive).

CommandeDescription
/helpAffiche l'aide et la liste des commandes disponibles
/clearVide l'historique de la conversation en cours
/compactCompresse le contexte (résumé automatique des échanges précédents)
/costAffiche le coût en tokens de la session courante
/doctorDiagnostics système : réseau, MCP, permissions, version
/initGénère un fichier CLAUDE.md dans le répertoire courant
/reviewDemande une revue de code sur les fichiers modifiés
/memoryAffiche ou modifie la mémoire persistante (fichier CLAUDE.md actif)
/modelAffiche ou change le modèle en cours (haiku, sonnet, opus)
/permissionsAffiche et gère les permissions accordées aux outils
/bugOuvre un rapport de bug vers Anthropic
/configAffiche la configuration active (settings.json fusionné)
/loginAuthentification via navigateur (Claude.ai Max)
/logoutDéconnexion du compte Claude.ai
/statusAffiche l'état du compte, des quotas et des MCP connectés
/mcpGère les MCP : liste, activation, désactivation
/install-githubInstalle le MCP GitHub officiel
/terminal-setupConfigure l'intégration terminal (shell hooks)
/vimActive le mode de saisie vi/vim dans le terminal
/resumeReprend la dernière session interrompue

Autocomplétion des slash commands

Dans une session interactive, tapez / puis appuyez sur Tab pour voir toutes les commandes disponibles avec une description courte.


Raccourcis clavier

RaccourciAction
EscapeAnnule la génération en cours (sans quitter)
Ctrl+CInterrompt la génération ou quitte le prompt actuel
Ctrl+DQuitte Claude Code proprement
Ctrl+LEfface l'affichage du terminal (pas le contexte)
Shift+TabInsère un saut de ligne dans le prompt (multilignes)
Alt+T / Option+TActive/désactive l'Extended Thinking
Ctrl+OAffiche le détail du raisonnement (thinking verbose)
Flèche HautRappelle la commande précédente dans l'historique
Flèche BasAvance dans l'historique des commandes
TabAutocomplétion (fichiers, commandes slash)

Raccourcis selon l'OS

Alt+T fonctionne sous Windows/Linux. Option+T est l'équivalent macOS. Les deux activent ou désactivent l'Extended Thinking.


Fichiers de configuration

Les fichiers sont lus dans cet ordre, du plus prioritaire au moins prioritaire.

FichierPortéeDescription
.claude/settings.jsonProjetConfiguration locale au projet (commitée ou non)
.claude/settings.local.jsonProjet (local)Surcharges locales non-commitées (gitignored)
~/.claude/settings.jsonUtilisateurConfiguration globale pour tous les projets
CLAUDE.mdProjetInstructions en langage naturel lues au démarrage
.claude/CLAUDE.mdProjet (caché)Variante alternative du fichier CLAUDE.md
~/.claude/CLAUDE.mdGlobalInstructions globales appliquées à tous les projets
.claude/agents/ProjetFichiers .md définissant les agents personnalisés
~/.claude/agents/GlobalAgents globaux disponibles dans tous les projets
.claude/skills/ProjetSkills (slash commands) personnalisés au projet
~/.claude/skills/GlobalSkills globaux disponibles partout

3 modes d'exécution

Mode interactif (défaut)

# Lance une session REPL interactive
claude
# Lance avec un projet spécifique
claude --model claude-sonnet-4-5

Utilisé pour le développement au quotidien. Claude maintient le contexte entre les échanges.

Mode print (--print / -p)

# Exécute une tâche et affiche le résultat, puis quitte
claude --print "Explique ce que fait ce fichier"
# Alias court
claude -p "Résume le contenu de README.md"
# Avec format JSON
claude --print --output-format json "Liste les fonctions de src/utils.ts"
# Mode pipe (stdin → stdout)
echo "Corrige les fautes dans ce texte" | claude --print
cat fichier.ts | claude --print "Ajoute des commentaires JSDoc"

Mode headless / SDK

# Pour l'automatisation et CI/CD
claude --print --max-turns 1 --output-format stream-json "prompt"
# Variables d'environnement pour le mode non-interactif
ANTHROPIC_API_KEY=sk-ant-... claude --print "prompt"

Commandes MCP

CommandeDescription
claude mcp add <nom> -- <cmd> <args>Ajoute un MCP en stdio (scope global par défaut)
claude mcp add --scope project <nom> -- <cmd>Ajoute un MCP au niveau projet
claude mcp add --transport sse <nom> <url>Ajoute un MCP via transport SSE
claude mcp remove <nom>Supprime un MCP configuré
claude mcp listListe tous les MCP configurés avec leur statut
claude mcp logs <nom>Affiche les logs d'un MCP spécifique
claude mcp get <nom>Affiche la configuration détaillée d'un MCP
# Exemples concrets
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/projets
claude mcp add github -- npx -y @modelcontextprotocol/server-github
claude mcp add --scope project postgres -- npx -y @modelcontextprotocol/server-postgres $DATABASE_URL
claude mcp list
claude mcp logs github

Scope global vs projet

Le scope global (défaut) configure le MCP dans ~/.claude/settings.json. Le scope project l'ajoute dans .claude/settings.json du répertoire courant. Préférez project pour les tokens d'accès sensibles.


Commandes claude config

CommandeDescription
claude config listListe toutes les options de configuration actives
claude config get <clé>Affiche la valeur d'une option
claude config set <clé> <valeur>Définit une option de configuration
claude config add <clé> <valeur>Ajoute une valeur à une liste
claude config remove <clé> <valeur>Retire une valeur d'une liste
# Exemples
claude config set model claude-sonnet-4-5
claude config get model
claude config list

Prochaines étapes