Plan mode
Claude Code Plan mode
Simpele Uitleg
Plan mode laat Claude Code eerst onderzoeken en een plan voorstellen zonder iets te wijzigen. Claude leest je bestanden en schrijft een plan, maar raakt je broncode pas aan nadat jij het plan hebt goedgekeurd (officiele docs). Stel je een collega voor die zegt "ik ga je hele project verbouwen" en gewoon begint. Eng. Plan mode is de knop die zegt: eerst je plan op papier, dan pas de hamer. Daarom noemen veel devs dit de controle-feature van Claude Code.
Technische Definitie
Plan mode is een van de officiele permission modes van Claude Code (`default`, `acceptEdits`, `plan`, `auto`, `dontAsk`, `bypassPermissions`). De doc-omschrijving: Claude leest bestanden, draait shell-commando's om te verkennen en schrijft een plan, maar bewerkt je source niet. Belangrijke nuance: gewone permission-prompts blijven gelden, net als in default mode. Aanzetten kan met Shift+Tab, met de prefix `/plan`, of via `claude --permission-mode plan`. Als project-default zet je `defaultMode: "plan"` in `.claude/settings.json`.
Waarom Dit Belangrijk Is
Waarom noemen developers dit de nummer 1 controle-feature van Claude Code? Omdat je verkeerde aannames vangt voor de eerste regel code, niet erna.
Het is een afgedwongen read-only toestand met een expliciete goedkeur-poort: Claude kan niet per ongeluk beginnen met editen. Een plan corrigeren is veel makkelijker dan een half-afgebouwde feature terugdraaien. En bij wijzigingen die drie of meer bestanden raken laat het plan precies zien welke bestanden Claude wil aanpassen, voordat het schrijft.
Voor development teams en iedereen die agentic coding serieus inzet, is dit het verschil tussen vertrouwen en hopen. In de Claude Code Masterclass oefen je dit hands-on.
Hoe Het Werkt
Je zet plan mode aan met Shift+Tab. Die toets cyclet door de modi: default -> accept edits -> plan. Start je in de standaardmodus, dan zit je na twee keer Shift+Tab in plan mode (de status bar toont welke modus actief is). Alternatief: prefix een prompt met `/plan`, of start de sessie met `claude --permission-mode plan`. Nog een keer Shift+Tab verlaat plan mode zonder iets goed te keuren.
Claude verkent vervolgens je codebase en schrijft een plan, zonder je source te bewerken. Is het plan klaar, dan presenteert Claude het en vraagt hoe je verder wilt: goedkeuren en in auto mode starten, goedkeuren met accept edits, goedkeuren maar elke edit handmatig reviewen, of doorplannen met feedback. Goedkeuren verlaat plan mode en zet de sessie in de gekozen modus, waarna Claude begint te bouwen. Met Ctrl+G open je het plan in je teksteditor om het zelf bij te schaven.
Kleine fixes (typo, log-regel, rename) sla je over. Vuistregel uit de community: kun je de diff in een zin omschrijven, sla het plan over. Zie ook de Claude Code-gids.
Use Cases
Wijziging over meerdere bestanden
Een feature raakt vijf bestanden. In plan mode laat Claude eerst zien welke bestanden het wil aanpassen en waarom. Je corrigeert een verkeerde aanname in het plan, daarna pas keur je goed en gaat Claude bouwen, met human-in-the-loop controle vooraf.
Onbekende codebase verkennen
Nieuw op een project? Zet plan mode aan en vraag Claude een aanpak voor een refactor. Het leest mee, verkent en stelt een plan voor zonder iets stuk te maken. De docs noemen dit expliciet: best voor het verkennen van een codebase voordat je hem wijzigt.
Opus plant, Sonnet voert uit
Met de model-alias `opusplan` gebruikt Claude Opus om het plan te maken (sterk redeneren) en schakelt automatisch naar Sonnet voor de uitvoering (efficient bouwen). Zo betaal je het zware model alleen voor de denk-fase.
Voorbeelden
Plan mode vs. direct uitvoeren
Aanzetten in drie stappen
Veelgemaakte Fouten
"Shift+Tab twee keer brengt me altijd in plan mode"
Klopt alleen als je vanaf default mode start. Shift+Tab is een cyclus (default -> accept edits -> plan), dus zit je al in accept edits, dan is een keer genoeg. Officieel beschrijft Anthropic het als 'press Shift+Tab to cycle'. Kijk naar de status bar om te zien welke modus actief is.
"In plan mode kan Claude helemaal niets meer doen"
Plan mode blokkeert edits aan je broncode, niet alle acties. Claude mag lezen en shell-commando's draaien om te verkennen, en gewone permission-prompts blijven gelden, net als in default mode. Het is geen bypass; het is een read-only verken-modus met een goedkeur-poort voor de uitvoering.
Tools Die Dit Gebruiken
Veelgestelde Vragen
Wat is plan mode in Claude Code?
Hoe zet ik plan mode aan?
Wat doet Shift+Tab in Claude Code?
Wat is het verschil tussen plan mode en gewoon uitvoeren?
Hoe keur ik een plan goed en kan ik het zelf aanpassen?
Wat is opusplan?
Gerelateerde Termen
Wil je deze term in de praktijk leren toepassen?