Thinking Mode et Plan Mode de Claude Code : le guide
Claude Code a deux leviers trop souvent ignorés : le thinking mode, qui fait réfléchir l'agent plus longtemps avant d'agir, et le plan mode, qui l'oblige à proposer un plan validé avant de toucher au moindre fichier. Bien utilisés, ces deux modes transforment Claude Code d'un exécutant rapide en un vrai copilote fiable. Ce guide explique quand et comment activer chacun, avec le retour d'expérience de notre production chez Oakflow AI.
Le thinking mode s'active en glissant le mot think dans votre demande, avec une échelle croissante : think → think hard → think harder → ultrathink. Le plan mode s'active avec Shift+Tab : Claude passe en lecture seule, propose un plan, et n'exécute qu'après votre validation. Le premier joue sur la profondeur de raisonnement, le second sur les permissions — et ils se combinent.
Les modes de Claude Code, et pourquoi ça compte
Par défaut, Claude Code répond vite et modifie vos fichiers au fil de l'eau. C'est parfait pour les petites tâches. Mais dès que le problème devient sérieux — refonte d'architecture, bug retors, migration — deux besoins apparaissent : faire réfléchir l'agent davantage, et contrôler ce qu'il fait avant qu'il ne le fasse. C'est exactement ce que couvrent le thinking mode et le plan mode. Les deux sont natifs, gratuits, et activables en une frappe ou un mot.
Thinking Mode : faire réfléchir Claude plus longtemps
Le thinking mode (raisonnement étendu) donne à Claude Code un budget de réflexion avant de répondre. Au lieu de foncer, l'agent explore plusieurs pistes, vérifie ses hypothèses, puis agit. On le déclenche simplement en incluant le mot think dans la demande, et on augmente son intensité avec des mots-clés dédiés :
think → réflexion de base
think hard → budget accru
think harder → budget encore plus élevé
ultrathink → budget maximalConcrètement, plus le niveau est haut, plus l'agent s'autorise à raisonner avant d'écrire du code. Un exemple de prompt en ultrathink pour un problème d'architecture :
> ultrathink : compare deux approches pour découpler
l'envoi d'emails de mon API — file d'attente Redis
vs webhook n8n. Donne les compromis, puis recommande.Quand l'utiliser ? Pour tout ce qui demande un vrai arbitrage : conception d'architecture, choix de dépendances, débogage d'un comportement qu'on ne comprend pas, ou revue de code sensible. Pour une correction triviale ou une commande simple, laissez tomber : la réflexion étendue ralentit la réponse et consomme plus de tokens pour rien.
Retour d'expérience : chez nous, la règle est simple — ultrathink pour décider, mode normal pour exécuter. On demande un raisonnement profond au moment de choisir une approche, puis on repasse en mode rapide pour l'implémentation, une fois la direction claire.
Plan Mode : un plan validé avant toute modification
Le plan mode (ou plan de Claude Code) répond à une autre inquiétude : « et s'il modifie mes fichiers dans la mauvaise direction ? ». En plan mode, Claude Code passe en lecture seule — il explore votre code, lit les fichiers, comprend le contexte, puis rédige un plan détaillé de ce qu'il compte faire. Aucune écriture, aucune commande destructrice tant que vous n'avez pas validé.
Pour l'activer, appuyez sur Shift+Tab : la touche fait défiler les modes de permission de Claude Code, jusqu'à afficher plan mode. Vous pouvez aussi le lancer directement au démarrage :
# Démarrer une session directement en plan mode
claude --permission-mode planLe déroulé type est en trois temps : Claude enquête (il lit le code concerné), il propose un plan étape par étape, et vous validez — après quoi il bascule en exécution et applique le plan. Vous gardez la main sur la direction avant que la moindre ligne soit modifiée.
Bon réflexe : sur une tâche à risque (refactor large, migration, code que vous connaissez mal), commencez toujours en plan mode. Lire un plan de dix lignes coûte trente secondes ; défaire une série de modifications parties dans le mauvais sens coûte beaucoup plus.
Thinking Mode + Plan Mode : la combinaison qu'on utilise chez Oakflow AI
Les deux modes ne s'opposent pas, ils se complètent. Le thinking mode agit sur la profondeur de raisonnement ; le plan mode agit sur les permissions. Notre combinaison par défaut pour une tâche sérieuse : passer en plan mode (Shift+Tab), puis demander à Claude de réfléchir à fond avant de proposer son plan.
# En plan mode (Shift+Tab), puis :
> ultrathink : voici la spec de la fonctionnalité.
Explore le code existant et propose un plan
d'implémentation détaillé, sans rien modifier.Résultat : un plan mûrement réfléchi, produit sans qu'aucun fichier n'ait bougé. On le lit, on l'ajuste, on valide — et seulement là Claude exécute. C'est cette discipline « réfléchir puis planifier avant d'agir » qui rend l'agent réellement fiable sur des projets qui comptent. C'est aussi ce qui distingue le prototypage assisté par IA de l'automatisation industrialisée : d'abord penser, ensuite construire.
Quand utiliser quel mode ?
- Thinking mode (think / ultrathink) : choix d'architecture, arbitrage entre plusieurs solutions, débogage complexe, revue de code sensible.
- Plan mode (Shift+Tab) : refactor large, migration, première intervention sur un code inconnu, tout changement où l'on veut valider la direction avant exécution.
- Les deux ensemble : nouvelle fonctionnalité à partir d'une spec, chantier structurant — on veut à la fois un raisonnement profond et un plan validé.
- Aucun des deux (mode normal) : correction triviale, commande simple, itération rapide où la vitesse prime.
Ces modes supposent d'avoir Claude Code correctement installé et à jour : si ce n'est pas encore fait, suivez notre guide d'installation de Claude Code. Et pour aller plus loin, apprenez à créer un skill sur-mesure qui connecte l'agent à vos propres outils.
Envie d'aller au-delà de l'outil de dev ?
On transforme vos idées en workflows fiables et industrialisés (n8n, Make, agents IA). Audit gratuit de 30 minutes pour cadrer le bon outil et la bonne approche.
Réserver mon audit gratuit →Questions fréquentes
Qu'est-ce que le thinking mode de Claude Code ?
Le thinking mode active le raisonnement étendu : au lieu de répondre immédiatement, l'agent prend un budget de réflexion pour analyser le problème avant d'agir. On le déclenche en glissant le mot think dans la demande, et on augmente le budget avec des intensificateurs : think hard, think harder, puis ultrathink pour le maximum. Utile pour l'architecture, le débogage complexe et la planification.
Comment activer le plan mode dans Claude Code ?
Appuyez sur Shift+Tab pour faire défiler les modes de permission jusqu'au plan mode. Dans ce mode, Claude Code est en lecture seule : il explore le code et propose un plan détaillé sans modifier aucun fichier ni lancer de commande. Vous validez le plan, puis l'agent l'exécute. On peut aussi le lancer directement avec claude --permission-mode plan.
Quelle différence entre thinking mode et plan mode ?
Le thinking mode agit sur la profondeur de raisonnement : il fait réfléchir Claude plus longtemps avant de répondre. Le plan mode agit sur les permissions : il empêche toute modification tant que vous n'avez pas validé le plan proposé. Les deux se combinent : on demande à Claude de réfléchir (ultrathink) en plan mode pour obtenir un plan robuste avant d'écrire la moindre ligne.
Le mot ultrathink change-t-il vraiment quelque chose ?
Oui. Les mots-clés think, think hard, think harder et ultrathink allouent progressivement plus de budget de réflexion à l'agent. Plus le budget est élevé, plus Claude explore d'hypothèses avant de trancher, ce qui améliore nettement les tâches complexes. En contrepartie, la réponse est plus lente et consomme plus de tokens : on réserve ultrathink aux problèmes qui le méritent.