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

URL: https://agentvera.dev/fr/blog/claude-code-commands-cheat-sheet/ · Publié: 2026-10-23

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

**En bref:**

- /clear démarre une nouvelle conversation avec un contexte vide, tandis que /compact remplace l’historique par un résumé et accepte des instructions sur ce qu’il faut garder.
- Les commandes slash personnalisées sont désormais des skills : un dossier avec un SKILL.md dans .claude/skills/ ou ~/.claude/skills/, et le nom du dossier devient la commande.
- Les sessions sont stockées par dossier : claude -c ne retrouve votre dernière conversation que si vous le lancez depuis le même répertoire de projet.

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](/fr/blog/how-to-use-claude-code/ "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.

| Commande | Ce qu’elle fait |
| --- | --- |
| `claude` | Dé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 -c` | Continue 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 update` | Met à jour vers la dernière version |
| `claude doctor` | Vérifie votre installation et vos réglages |
| `claude mcp` | Configure les serveurs MCP |
| `claude auth login` / `claude auth logout` | Se 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](https://code.claude.com/docs/en/cli-reference "Référence CLI de Claude Code") 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

| Flag | Ce qu’il fait |
| --- | --- |
| `--print`, `-p` | Mode non interactif |
| `--continue`, `-c` | Charge la dernière conversation de ce dossier |
| `--resume`, `-r` | Reprend 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`, `-n` | Donne un nom d’affichage à la session |
| `--output-format` | `text`, `json` ou `stream-json` en mode print |
| `--max-turns` | Limite le nombre de tours de l’agent en mode print |
| `--max-budget-usd` | Arrête une exécution en mode print après un montant en dollars |
| `--verbose` | Affiche la sortie complète tour par tour |
| `--version`, `-v` | Affiche la version |

### Modèle et effort

| Flag | Ce qu’il fait |
| --- | --- |
| `--model sonnet` | Choisit un modèle par alias (`sonnet`, `opus`, `haiku`) ou par nom complet |
| `--fallback-model` | Modèle de repli quand le principal est surchargé (mode print) |
| `--effort` | Règle le niveau d’effort, par exemple `low`, `medium`, `high` ou `max` |

### Permissions et outils

| Flag | Ce qu’il fait |
| --- | --- |
| `--permission-mode plan` | Dé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-permissions` | Identique à `bypassPermissions`. Uniquement dans des environnements isolés |
| `--add-dir ../shared` | Donne à Claude l’accès à un autre dossier |

Le dernier est un instrument brutal. Notre article sur [ignorer les permissions en sécurité](/fr/blog/claude-code-skip-permissions/ "Claude Code skip permissions, en toute sécurité") présente des alternatives plus sûres.

### Configuration et contexte

| Flag | Ce 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.json` | Charge des serveurs MCP depuis un fichier |
| `--settings ./settings.json` | Charge 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`, `-w` | Démarre dans un git worktree isolé |
| `--ide` | Se connecte à votre IDE au démarrage si un seul est disponible |
| `--debug` | Active 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](https://code.claude.com/docs/en/commands "Commandes de Claude Code").

### Contexte et conversation

| Commande | Ce qu’elle fait |
| --- | --- |
| `/clear` | Démarre une nouvelle conversation avec un contexte vide |
| `/compact [instructions]` | Résume la conversation pour libérer du contexte |
| `/context` | Montre ce qui remplit la fenêtre de contexte |
| `/resume` | Choisit une session passée à reprendre |
| `/rename` | Renomme la session courante |
| `/branch [name]` | Crée une branche de la conversation à partir d’ici |
| `/rewind` | Revient à 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 |
| `/copy` | Copie la dernière réponse de Claude |

### Modèle, coût et limites

| Commande | Ce qu’elle fait |
| --- | --- |
| `/model [model]` | Change de modèle |
| `/effort` | Change le niveau d’effort |
| `/fast` | Active ou désactive le mode rapide |
| `/usage` | Affiche l’usage et les limites de l’offre (`/cost` et `/stats` sont des alias) |
| `/status` | Version, modèle, compte et état de la connexion |

Si vos limites s’épuisent trop vite, voyez [pourquoi Claude Code consomme autant de tokens](/fr/blog/claude-code-token-usage/ "Consommation de tokens de Claude Code").

### Configuration du projet

| Commande | Ce qu’elle fait |
| --- | --- |
| `/init` | Génère un `CLAUDE.md` de départ pour le projet |
| `/memory` | Ouvre et modifie vos fichiers de mémoire |
| `/add-dir <path>` | Ajoute un répertoire de travail |
| `/config` | Ouvre les réglages (thème, mode éditeur, etc.) |
| `/permissions` | Affiche et modifie les règles d’autorisation, de demande et de refus |
| `/hooks` | Gère les hooks |
| `/mcp` | Gère les serveurs MCP et leurs connexions |
| `/plugin` | Parcourt et installe des plugins |
| `/skills` | Liste les skills disponibles |
| `/statusline` | Configure la barre d’état |
| `/terminal-setup` | Installe le raccourci Shift+Enter dans les terminaux qui en ont besoin |
| `/keybindings` | Ouvre votre fichier de raccourcis clavier |

### Revue de code et planification

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

### Aide et maintenance

| Commande | Ce qu’elle fait |
| --- | --- |
| `/help` | Affiche l’aide |
| `/doctor` | Diagnostique l’installation |
| `/ide` | Gère les intégrations IDE et affiche l’état |
| `/tasks` | Liste les tâches en arrière-plan |
| `/login` / `/logout` | Change de compte ou se déconnecte |
| `/release-notes` | Voir ce qui a changé |
| `/feedback` | Envoie un retour (aussi `/bug`) |
| `/exit` | Quitte (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](https://code.claude.com/docs/en/interactive-mode "Mode interactif de Claude Code"). Sous macOS, les raccourcis `Option` exigent que votre terminal envoie Option comme Meta.

### Contrôler la session

| Raccourci | Ce qu’il fait |
| --- | --- |
| `Esc` | Arrête Claude en plein tour |
| `Esc` `Esc` | Efface le brouillon, ou ouvre le rewind quand la saisie est vide |
| `Ctrl+C` | Interrompt ou efface la saisie |
| `Ctrl+D` | Quitte la session (appuyer deux fois) |
| `Shift+Tab` | Parcourt les modes de permission (normal, acceptation automatique des modifications, plan, etc.) |
| `Option+P` / `Alt+P` | Change de modèle |
| `Option+T` / `Alt+T` | Active ou désactive la réflexion étendue |
| `Ctrl+O` | Ouvre la visionneuse de transcription |
| `Ctrl+B` | Envoie une commande ou un agent en cours d’exécution en arrière-plan |
| `Ctrl+T` | Affiche la checklist des tâches |
| `Ctrl+L` | Redessine l’écran |

### Écrire des prompts

| Raccourci | Ce qu’il fait |
| --- | --- |
| `Ctrl+R` | Recherche dans l’historique des prompts |
| `Ctrl+G` | Ouvre le prompt dans votre éditeur externe |
| `Ctrl+V` | Colle une image (`Alt+V` sous Windows) |
| `Ctrl+S` | Met le prompt de côté ; appuyez à nouveau sur un prompt vide pour le restaurer |
| `\` puis `Enter` | Nouvelle ligne (fonctionne partout) |
| `Shift+Enter` | Nouvelle ligne dans iTerm2, WezTerm, Ghostty, Kitty, Warp, Apple Terminal et Windows Terminal |
| `Ctrl+J` | Nouvelle ligne |
| `Ctrl+A` / `Ctrl+E` | Aller au début / à la fin de la ligne |
| `Ctrl+U` / `Ctrl+K` | Supprimer jusqu’au début / à la fin de la ligne |
| `Ctrl+W` | Supprimer 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éfixe | Où | Ce qu’il fait |
| --- | --- | --- |
| `/` | Début du message | Exécute une commande ou un skill |
| `!` | Début du message | Mode shell : exécute directement la commande |
| `@` | N’importe où | Mentionne un chemin de fichier ou de dossier, avec autocomplétion |
| `?` | Saisie vide | Affiche 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

| Fichier | Portée |
| --- | --- |
| `~/.claude/CLAUDE.md` | Vous, dans tous les projets |
| `./CLAUDE.md` | Le projet, partagé via git |
| `./CLAUDE.local.md` | Vous, 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](https://code.claude.com/docs/en/memory "Mémoire de Claude Code") 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](/fr/blog/claude-md-agents-md/ "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](https://code.claude.com/docs/en/skills "Skills de Claude Code").

| Emplacement | Commande | Qui l’obtient |
| --- | --- | --- |
| `~/.claude/skills/review-pr/SKILL.md` | `/review-pr` | Vous, partout |
| `.claude/skills/deploy/SKILL.md` | `/deploy` | Tous ceux qui utilisent le dépôt |
| `.claude/commands/deploy.md` | `/deploy` | Ancien format, fonctionne toujours |
| Le skill d’un plugin | `/plugin-name:skill-name` | Quiconque a installé le plugin |

Un skill minimal qui prend un argument :

```markdown
---
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](/fr/agents/claude-code/ "Claude Code dans 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](/fr/features/workspace/ "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](/fr/features/skill-gallery/ "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](/fr/features/checkpoints-and-replay/ "Checkpoints et replay") 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](/fr/features/send-to-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](/fr/ "AgentVera").

## Questions fréquentes

**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é.

---

**À propos d’AgentVera.** AgentVera est une app de bureau pour macOS, Windows et Linux, développée par Solviera Teknoloji. Elle exécute 18 agents de code IA (Claude Code, Codex, Gemini CLI, Copilot, Cursor, Antigravity, opencode, Hermes, Qwen Code, Kimi Code, Kiro, Amp, Droid, Goose, Vibe, Crush, Aider, Cline) côte à côte, par projet, dans de vrais terminaux avec les installations et connexions CLI de l’utilisateur. L’offre gratuite inclut des agents illimités. Télécharger: https://agentvera.dev/fr/download/ · Tarifs: https://agentvera.dev/fr/pricing/
