Tous les outils
Gratuit

Une référence Claude Code consultable et imprimable — commandes CLI, commandes slash, modes, flags, configuration et workflows pratiques. Gratuit.

Lancement

10
claude
Démarrer une session interactive dans le répertoire courant
claude "fix the build"
Démarrer avec une invite initiale
claude -p "explain this repo"
Mode print : exécuter une fois, afficher, quitter
cat log | claude -p "find the error"
Rediriger stdin vers le mode print
claude -c / claude --continue
Continuer la conversation la plus récente
claude -r / claude --resume
Reprendre : choisir une session antérieure
claude --resume <session-id>
Reprendre une session précise par id
claude update
Mettre à jour la CLI vers la dernière version
claude doctor
Diagnostiquer l'installation et l'état
claude mcp
Configurer les serveurs MCP depuis la CLI

Commandes slash

12
/help
Lister les commandes disponibles et leur usage
/clear
Effacer l'historique et le contexte
/compact
Résumer et compacter le contexte
/init
Générer un CLAUDE.md pour le projet
/model
Changer le modèle actif
/agents
Créer et gérer des sous-agents
/mcp
Voir et gérer les connexions aux serveurs MCP
/config
Ouvrir le panneau de paramètres / configuration
/review
Relire une pull request ou le diff courant
/vim
Activer les raccourcis Vim dans l'invite
/memory
Éditer les fichiers mémoire CLAUDE.md
/cost
Afficher l'usage de tokens et le coût de la session

Préfixes d'invite

6
@path/to/file
Référencer un fichier ou répertoire en contexte
# remember this
Ajouter une ligne en mémoire (choisir le CLAUDE.md)
! ls -la
Mode Bash : exécuter une commande shell directement
/command
Lancer une commande slash intégrée ou personnalisée
@folder/
Référencer un répertoire entier
paste image
Coller une capture d'écran pour l'inclure

Modes

6
Shift + Tab
Faire défiler les modes : normal → auto-accept → plan
auto-accept edits
Appliquer les modifs sans confirmer chacune
plan mode
Étudier et proposer un plan ; sans modifier
normal mode
Demander confirmation à chaque action
--permission-mode plan
Démarrer directement en mode plan
--permission-mode acceptEdits
Démarrer avec les modifs auto-acceptées

Raccourcis clavier

9
Esc
Interrompre Claude en pleine réponse
Esc Esc
Éditer un message précédent / revenir en arrière
Ctrl + C
Annuler la saisie ou la génération en cours
Ctrl + D
Quitter la session Claude Code
Ctrl + L
Effacer l'écran du terminal
Ctrl + R
Basculer la sortie verbeuse / étendue
Up / Down
Parcourir l'historique de saisie
Shift + Tab
Faire défiler les modes de permission
\ + Enter
Insérer un saut de ligne dans l'invite

Options courantes

10
--model <name>
Choisir le modèle (ex. opus, sonnet)
--add-dir <path>
Donner accès à un répertoire supplémentaire
--permission-mode <m>
plan | acceptEdits | default | bypassPermissions
--allowedTools "Bash,Edit"
Autoriser à l'avance certains outils
--disallowedTools "Bash"
Bloquer certains outils
--output-format json
Sortie structurée pour scripts (mode print)
--max-turns 5
Limiter les tours agentiques en mode print
--append-system-prompt "..."
Ajouter à l'invite système
--verbose
Afficher la sortie tour par tour complète
--dangerously-skip-permissions
Passer toutes les invites de permission (prudence)

Configuration et mémoire

9
.claude/settings.json
Paramètres projet (partagés, versionnés)
.claude/settings.local.json
Paramètres projet (personnels, ignorés par git)
~/.claude/settings.json
Paramètres utilisateur pour tous les projets
CLAUDE.md
Mémoire projet chargée à chaque session
CLAUDE.local.md
Mémoire projet personnelle (ignorée par git)
~/.claude/CLAUDE.md
Mémoire globale pour tous les projets
.claude/commands/*.md
Commandes slash personnalisées
.mcp.json
Définitions de serveurs MCP au niveau projet
permissions.allow / deny
Règles d'autorisation / refus d'outils dans settings.json

Hooks

8
PreToolUse
Exécuter une commande avant l'exécution d'un outil
PostToolUse
Exécuter après la fin d'un outil (ex. lint/format)
UserPromptSubmit
Exécuter lors de la soumission d'une invite
Stop
Exécuter quand Claude finit de répondre
SubagentStop
Exécuter quand un sous-agent finit
SessionStart
Exécuter au début d'une session
Notification
Exécuter sur notifications (ex. attente de saisie)
matcher: "Edit|Write"
Limiter un hook à certains outils

Serveurs MCP

8
claude mcp add <name> -- <cmd>
Ajouter un serveur MCP stdio
claude mcp add --transport http <name> <url>
Ajouter un serveur MCP HTTP distant
claude mcp list
Lister les serveurs MCP configurés
claude mcp get <name>
Afficher les détails d'un serveur
claude mcp remove <name>
Supprimer un serveur MCP
/mcp
Voir l'état et authentifier les serveurs
--mcp-config <file>
Charger des serveurs MCP depuis un fichier JSON
@server:resource
Référencer une ressource MCP dans une invite

Flux de travail pratiques

8
claude "/review"
Relire le diff courant avant de committer
plan first, then build
Shift+Tab vers le mode plan, approuver, puis exécuter
# add a project convention
Enregistrer vite une règle dans CLAUDE.md
@file.php explain this
Déposer un fichier en contexte avec une question
claude -p "..." | tee out.txt
Scripter Claude et capturer la sortie
git diff | claude -p "write a commit msg"
Générer un message de commit depuis un diff
/clear between tasks
Réinitialiser le contexte en changeant de sujet
/compact when long
Compacter une longue session pour libérer du contexte

Aucune entrée ne correspond à « :q ».


Besoin d'aide ?
Un problème avec cet outil ? Signalez-le à notre équipe.
Signaler un problème

Ajoutez cet outil gratuit à votre propre site web — copiez-collez le code ci-dessous.