Terminez d'abord "Leçon 2 : Rédiger des prompts efficaces pour Claude Code" pour débloquer cette leçon.Aller à la leçon précédente

Introduction

L'un des principaux atouts de Claude Code est la possibilité de contrôler le niveau d'autonomie de l'agent — depuis la simple consultation d'un plan sans aucune action, jusqu'à laisser l'agent exécuter toutes les commandes automatiquement sans vous solliciter. Cette leçon vous aidera à comprendre les trois principaux modes d'autorisation, quand utiliser chacun, et comment affiner le comportement de l'agent pour différentes situations concrètes.

Mode Plan — Prévisualiser avant d'agir

Le Mode Plan est un mode dans lequel Claude Code se contente d'analyser la demande et de présenter un plan d'exécution, sans effectuer aucune modification. C'est le mode le plus sûr pour vérifier que l'agent a bien compris votre intention avant de le laisser toucher au code.

Pour activer le Mode Plan, ajoutez le flag au démarrage :

bash
claude --plan

Ou pendant une session active, vous pouvez taper directement :

bash
/plan

En Mode Plan, Claude Code renvoie une description étape par étape — quels fichiers seront modifiés, quelles fonctions seront ajoutées, l'ordre des opérations — sans rien écrire ni supprimer. Vous l'examinez, confirmez si vous êtes d'accord pour passer à l'exécution, ou ajustez votre demande sur-le-champ si quelque chose semble incorrect.

Cas d'usage typique : vous souhaitez refactoriser un module important, mais vous n'êtes pas sûr que l'agent ait bien compris l'étendue. Lancez d'abord le Mode Plan pour voir quels fichiers il compte modifier, évitant ainsi toute mauvaise surprise.

Un diagramme de flux à 2 branches partant de la requête utilisateur : la branche Mode Plan ne renvoie qu'un plan et attend la confirmation, tandis que la branche d'exécution directe applique immédiatement les modifications.

Acceptation automatique — Laisser l'agent s'exécuter librement

L'acceptation automatique est l'exact opposé : Claude Code confirmera et exécutera automatiquement chaque action sans s'interrompre pour vous demander quoi que ce soit à chaque étape. Ce mode permet de gagner un temps considérable lorsque vous faites déjà confiance à l'agent pour une tâche bien définie et au périmètre restreint.

Activez l'acceptation automatique avec le flag :

bash
claude --dangerously-skip-permissions

Ou pendant une session active, activez-le avec la commande :

bash
/accept-all

Note d'une importance cruciale : le flag `--dangerously-skip-permissions` contourne toutes les étapes de confirmation, y compris la suppression de fichiers et l'exécution de commandes shell. Ne l'utilisez que dans un environnement de développement local ou lorsque vous comprenez parfaitement la tâche déléguée. Ne l'utilisez jamais en production ou sur un codebase sans sauvegarde.

Cas d'usage typique : vous devez générer 10 composants React suivant le même pattern. La tâche est claire, le risque est faible — activez l'acceptation automatique pour que l'agent aille jusqu'au bout sans vous demander d'appuyer sur Entrée à chaque étape.

Contrôler le comportement de l'agent via le fichier de configuration

Au-delà des deux modes ci-dessus, Claude Code vous permet d'affiner plus en détail le comportement de l'agent grâce à un fichier de configuration et à des commandes en session.

Le fichier `CLAUDE.md` à la racine de votre projet est l'endroit où vous placez des directives permanentes — des règles que l'agent doit suivre tout au long de la session. Par exemple :

markdown
# Quy tắc dự án
- Không tự động xóa file, luôn hỏi trước
- Chỉ sửa file trong thư mục src/, không đụng vào config/
- Sau mỗi thay đổi lớn, chạy npm test trước khi tiếp tục

Claude Code lit ce fichier au démarrage et l'utilise comme contexte pour toute la session. C'est le moyen le plus efficace d'établir des limites de sécurité sans avoir à les répéter à chaque fois.

Vous pouvez également ajuster les autorisations pendant une session active à l'aide de la commande `/permissions` pour afficher et modifier les autorisations en cours, ou utiliser `/reset` pour ramener l'agent à son état initial si la session a déraillé.

Un diagramme de contrôle de l'agent en 3 couches : la couche 1 correspond aux flags de démarrage, la couche 2 au fichier CLAUDE.md, la couche 3 aux commandes en session — des flèches pointant vers le bas représentent l'ordre de priorité.

Erreurs fréquentes

De nombreux nouveaux utilisateurs activent l'acceptation automatique pour des tâches au périmètre trop large, comme « refactoriser tout le projet selon un nouveau pattern ». Résultat : l'agent modifie des dizaines de fichiers avant que vous ayez eu le temps de tout relire. Règle empirique : plus la tâche est vaste, plus vous devriez utiliser le Mode Plan au préalable.

La deuxième erreur consiste à ignorer complètement le fichier `CLAUDE.md`. Sans directives permanentes, l'agent prend des décisions en se basant sur un contexte inféré — parfois raisonnable, parfois non. Passer 5 minutes à rédiger un `CLAUDE.md` basique pour votre projet évitera de nombreuses situations inattendues.

La troisième erreur consiste à confondre `/plan` (une commande en session) avec `--plan` (un flag de démarrage). Les deux activent le Mode Plan, mais à des moments différents — le flag sert lorsque vous voulez que toute la session tourne en mode plan, tandis que la commande `/plan` sert lorsque vous voulez prévisualiser une tâche spécifique en cours de session.

Résumé

Les trois modes d'autorisation dans Claude Code répondent à trois objectifs distincts : le Mode Plan pour relire avant d'agir, l'acceptation automatique pour accélérer lorsque la tâche est claire, et le fichier `CLAUDE.md` pour établir des frontières fixes pour l'ensemble du projet. Utiliser les trois de manière intentionnelle — plutôt que de s'en remettre aux valeurs par défaut — est la vraie façon de garder le contrôle de l'agent au lieu de vous laisser mener par lui.

Entraînement

Point de contrôle de la leçon

Révisez la leçon et recevez des conseils sur votre travail.

0/7
01À quoi sert le Mode Plan dans Claude Code ?
02Quel flag est utilisé pour activer le Mode Plan au démarrage de Claude Code ?
03Que fait le flag --dangerously-skip-permissions ?
04Où est placé le fichier CLAUDE.md et à quoi sert-il ?
05Quand DEVEZ-VOUS utiliser l'acceptation automatique plutôt que le Mode Plan ?
06En quoi la commande en session /plan diffère-t-elle du flag --plan ?
07À quoi sert la commande /reset pendant une session ?
Répondu · 0/7