mode planification Claude Code

Mode planification Claude Code : comment l’activer et le combiner avec l’effort

Le mode planification Claude Code force l’assistant à analyser votre code et à proposer un plan détaillé avant toute modification de fichier. Il s’active avec Shift+Tab ou l’option --permission-mode plan, et se combine utilement avec un niveau d’effort plus élevé sur les tâches complexes.

Qu’est-ce que le mode planification dans Claude Code ?

Le mode planification est un mode de permission en lecture seule : Claude Code peut inspecter votre projet, chercher dans le code, consulter de la documentation, mais ne peut ni modifier de fichier ni exécuter de commande tant que vous n’avez pas validé le plan proposé. Cette contrainte est appliquée au niveau des outils eux-mêmes, pas seulement suggérée.

Ce mode est particulièrement utile pour les tâches où une erreur coûterait cher : migrations de base de données, refactorisations qui traversent plusieurs modules, modifications touchant l’authentification ou les paiements, ou tout travail dans un code que vous ne connaissez pas encore.

Comment activer le mode planification ?

Pour activer le mode planification, la méthode la plus rapide consiste à appuyer sur Shift+Tab en cours de session, ce qui fait défiler les différents modes de permission jusqu’à atteindre le mode planification. Le mode actif s’affiche dans la barre de statut de Claude Code.

Pour démarrer directement une session dans ce mode, lancez la commande claude --permission-mode plan. Si vous voulez que ce mode devienne le comportement par défaut du projet, ajoutez {"permissions": {"defaultMode": "plan"}} dans votre fichier .claude/settings.json.

Que peut faire Claude en mode planification ?

En mode planification, Claude peut lire l’ensemble de vos fichiers, effectuer des recherches dans le code avec des motifs, analyser l’architecture et les dépendances, consulter de la documentation en ligne, et vous poser des questions pour clarifier vos attentes. Il produit ensuite un plan structuré, avec les fichiers concernés et les étapes de vérification prévues.

Ce plan lit aussi votre fichier CLAUDE.md, dont les contraintes et conventions influencent directement les propositions faites. Une fois le plan approuvé, la session bascule vers un mode d’exécution pour appliquer les changements.

Qu’est-ce qu’un niveau d’effort dans Claude Code ?

Le niveau d’effort contrôle la quantité de travail que Claude fournit sur une requête, ce qui inclut la durée de réflexion, mais aussi le nombre d’actions effectuées avant de revenir vers vous, comme lire des fichiers supplémentaires ou relancer des tests. Ce n’est donc pas un simple curseur de « temps de réflexion », mais un réglage plus large du comportement de l’assistant.

À un effort élevé, Claude pousse davantage ses vérifications avant de considérer une tâche terminée. À un effort faible, il préfère vous demander du contexte supplémentaire plutôt que de passer du temps à le déduire seul.

Quels sont les niveaux d’effort disponibles dans Claude Code ?

Les niveaux d’effort disponibles dans Claude Code sont low, medium, high, xhigh et max, avec un niveau supplémentaire appelé ultracode pour les workflows les plus complexes. Le niveau par défaut est high sur la plupart des modèles récents, un réglage jugé équilibré entre consommation de tokens et intelligence.

  • low : réservé aux tâches courtes et peu sensibles, pour privilégier la rapidité.
  • medium : réduit la consommation de tokens pour des travaux où l’on accepte un compromis sur la finesse.
  • high : niveau par défaut, équilibre entre consommation et qualité.
  • xhigh : raisonnement plus approfondi, pour une dépense de tokens plus importante.
  • max : la capacité maximale, avec un risque de sur-raisonnement à tester avant adoption large.
  • ultracode : un réglage propre à Claude Code qui planifie un flux de travail avec plusieurs agents pour les tâches substantielles, à un effort xhigh.

Comment changer de niveau d’effort dans Claude Code ?

Pour changer de niveau d’effort, lancez la commande /effort sans argument afin d’ouvrir un curseur interactif, ou tapez directement /effort xhigh pour fixer un niveau précis. La commande /effort auto réinitialise au niveau par défaut du modèle en cours.

Le niveau choisi reste actif d’une session à l’autre, sauf pour max et ultracode qui ne s’appliquent qu’à la session en cours. Vous pouvez aussi définir un niveau au lancement avec l’option --effort, par exemple claude --effort xhigh.

Comment obtenir un raisonnement plus poussé sur une seule question ?

Pour demander un raisonnement plus poussé sur une seule question sans changer le réglage de toute la session, ajoutez le mot-clé ultrathink n’importe où dans votre message. Claude Code reconnaît ce terme et ajoute une instruction contextuelle pour ce tour de conversation uniquement.

D’autres formulations comme « réfléchis plus » ou « think harder » ne sont plus reconnues comme des mots-clés spéciaux : elles sont traitées comme un texte de requête classique, sans effet sur le niveau d’effort envoyé au modèle.

Faut-il combiner mode planification et niveau d’effort élevé ?

Combiner mode planification et niveau d’effort élevé convient bien aux tâches à la fois larges et incertaines, où l’on veut une exploration approfondie avant toute modification. Pour des tâches ciblées mais complexes sur le plan logique, un effort élevé sans mode planification suffit souvent.

Gardez cependant à l’esprit que les deux réglages consomment davantage de tokens. Réservez cette combinaison aux changements dont le coût d’une erreur dépasse largement celui d’une analyse plus longue.

Pour le détail complet des niveaux d’effort par modèle et les options d’administration en entreprise, consultez la documentation officielle sur la configuration des modèles.

Questions fréquentes

Comment activer le mode planification dans Claude Code ?

Appuyez sur Shift+Tab en cours de session pour faire défiler les modes de permission jusqu’au mode planification, ou lancez claude –permission-mode plan au démarrage.

Quels sont les niveaux d’effort disponibles dans Claude Code ?

Les niveaux disponibles sont low, medium, high, xhigh et max, ainsi qu’ultracode pour les workflows multi-agents. Le niveau par défaut est high sur la plupart des modèles récents.

Que fait le mot-clé ultrathink dans Claude Code ?

Ajouté dans un message, il demande un raisonnement plus poussé pour ce tour de conversation uniquement, sans modifier le niveau d’effort défini pour le reste de la session.

Claude peut-il modifier des fichiers en mode planification ?

Non. En mode planification, Claude peut lire, chercher et analyser le code, mais ne peut ni modifier de fichier ni exécuter de commande tant que le plan proposé n’a pas été approuvé.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut