Claude Code Plan Mode: Sicher analysieren, bevor du Code änderst
Der claude code plan mode ist eine der nützlichsten Funktionen für Entwickler, die mit Claude Code arbeiten: Er lässt dich Codebases vollständig analysieren, ohne eine einzige Datei zu verändern. Besonders beim Einstieg in fremden Code oder bei der Vorbereitung komplexer Refactorings gibt dir dieser Modus die Kontrolle zurück, bevor du eine irreversible Aktion startest.
In diesem claude code tutorial zeige ich dir, wie du den Plan Mode gezielt einsetzt – von der Aktivierung per Tastendruck bis hin zur Kombination mit Worktrees und Subagents.
Was ist der Plan Mode in Claude Code?
Im Plan Mode liest Claude Code Dateien, durchsucht Verzeichnisse und erstellt Analysepläne – aber schreibt nichts in dein Dateisystem. Alle “Write”-Operationen sind blockiert. Claude darf lesen, suchen und grep ausführen, aber keine Dateien editieren, erstellen oder Shell-Befehle mit Seiteneffekten starten.
Das Prinzip dahinter: Erst verstehen, dann handeln. Gerade wenn du claude code verwenden willst, um unbekannte Strukturen zu erkunden, schützt dich der Plan Mode vor dem häufigsten Fehler – dass das Modell beim Analysieren reflexartig Dinge “verbessert”, die du noch gar nicht anfassen wolltest.
Laut der offiziellen Anthropic-Dokumentation ist der Plan Mode explizit dafür gedacht, einen sicheren Analyse-Kontext zu schaffen, bevor Änderungen autorisiert werden. Der gesamte context der Sitzung bleibt dabei erhalten.
Plan Mode aktivieren und deaktivieren
Per Tastenkombination Shift+Tab
Die schnellste Methode ist die Tastenkombination Shift+Tab direkt in der Claude Code Oberfläche. Ein einziger Tastendruck toggled den Modus um. In der Statuszeile erscheint dann der Hinweis “Plan Mode”, der dir bestätigt, dass keine Schreiboperationen möglich sind.
Ein zweiter Druck auf shift+tab deaktiviert den Plan Mode wieder. Die sitzung bleibt vollständig erhalten – dein gesamter Gesprächsverlauf und context bleiben unverändert. Du wechselst nahtlos zwischen Analyse und Ausführung.
Per Befehlszeile und Konfiguration
Du kannst Claude Code auch direkt im Plan Mode starten:
claude --plan
Für Projekte, bei denen du standardmäßig schreibgeschützt starten willst, trägst du die Option in deine CLAUDE.md ein:
# CLAUDE.md
plan_mode: true
So startet jede neue Sitzung automatisch ohne Schreibrechte – sinnvoll für geteilte Repositories, in denen versehentliche Änderungen teuer werden.
Neue Codebases sicher mit Plan Mode verstehen
Du übernimmst ein Legacy-Projekt mit 60.000 Zeilen Code und keiner Dokumentation. Ohne Plan Mode riskierst du, dass Claude beim Erkunden reflexartig Dateien anpasst, weil es einen vermeintlichen Fehler entdeckt. Mit plan mode aktivieren untersuchst du zuerst die gesamte Struktur.
Bitte Claude, die wichtigsten Einstiegspunkte zu identifizieren, Abhängigkeiten zu kartieren und Risikobereiche zu markieren. Du bekommst einen vollständigen Überblick, bevor du eine Entscheidung triffst.
Dateien analysieren ohne Risiko
Im Plan Mode kannst du Claude Analysebefehle geben, die im normalen Modus riskanter wären. Ein Beispiel:
Analysiere alle Dateien im src/-Verzeichnis.
Identifiziere zirkuläre Abhängigkeiten und liste die fünf
kritischsten Klassen nach Kopplungsgrad auf.
Claude liest, analysiert, liefert Ergebnisse. Kein Refactoring, kein “ich hab das mal gleich angepasst”. Du behältst die Kontrolle über jeden nächsten Schritt.
Ein typischer Workflow für neue Codebases: Plan Mode an, Struktur analysieren lassen, Risiken bewerten, Plan Mode aus, gezielte Änderungen durchführen. Dieser Rhythmus spart mehr Zeit, als er kostet.
Aus der Praxis in Ihren Betrieb
Was wäre bei Ihnen automatisierbar?
Im kostenlosen Prozess-Audit zeigen wir Ihnen in 30 Minuten konkret, welche 3 Automationen sich bei Ihnen sofort lohnen, mit Einsparungs-Schätzung als PDF.
Prozess-Audit sichern
Fehler effizient analysieren ohne ungewollte Änderungen
Fehleranalyse ist der häufigste Anwendungsfall für den Plan Mode. Du hast einen Bug, weißt aber noch nicht, wo er sitzt. Wenn du Claude direkt im normalen Modus auf den Fehler loslässt, besteht die Chance, dass es Änderungen vornimmt, die das Symptom verschleiern statt die Ursache zu beheben.
Im Plan Mode beschreibst du den Fehler, gibst den Stacktrace an und lässt Claude alle relevanten dateien analysieren. Das Ergebnis ist eine strukturierte Hypothesenliste mit den wahrscheinlichsten Ursachen und dem empfohlenen Fix. Erst wenn du den Ansatz verstanden und bewertet hast, verlässt du den Plan Mode.
Kombination mit dem Thinking Mode
Für komplexe Bugs lohnt sich die Verbindung von Plan Mode und thinking mode. Aktiviere erweitertes Reasoning in deiner Anfrage so:
Analysiere diesen Fehler mit erweitertem Reasoning.
Zeige mir deinen Denkprozess Schritt für Schritt.
Im Plan Mode mit aktiviertem Thinking zeigt Claude transparent, welche Schritte es durchläuft. Das gibt dir Einblick in die Qualität der code-analyse – und zeigt schnell, wenn das Modell einen falschen Pfad einschlägt.
Code refaktorieren mit Plan Mode als Sicherheitsnetz
Refactoring ist riskant, auch in gut getesteten Codebases. Der Plan Mode schützt dich in der Erkundungsphase: Lass Claude alle Stellen identifizieren, die vom geplanten Refactoring betroffen sind, und bitte um eine priorisierte Liste der Änderungen mit geschätztem Risiko je Schritt.
Diesen Plan bewertest du, passt ihn an und setzt ihn dann im normalen Modus um. So vermeidest du das “Refactoring-Rabbit-Hole”, bei dem eine Änderung die nächste zieht – bis du drei Stunden später zehn Dateien angefasst hast und nicht mehr weißt, was noch funktioniert.
Refactoring-Plan strukturiert erstellen
Ein konkretes Beispiel: Du willst eine Klasse aufteilen. Gib Claude im Plan Mode diesen Prompt:
Analysiere die UserManager-Klasse in src/managers/user.ts.
Identifiziere alle Methoden, externen Aufrufer und Abhängigkeiten.
Erstelle einen Schritt-für-Schritt-Plan, wie ich die Klasse in
UserAuthService und UserProfileService aufteilen kann,
ohne bestehende Tests zu brechen.
Claude analysiert, plant, listet Risiken auf. Du entscheidest, ob der Plan trägt. Dann Plan Mode aus, Umsetzung starten. Sicher refaktorieren heißt hier: Du triffst die Entscheidung, Claude führt sie aus.
Plan Mode mit Worktrees kombinieren
Plan Mode und worktree sind zwei komplementäre Sicherheitsebenen. Ein Worktree isoliert deine Arbeit auf Branch-Ebene – Änderungen dort betreffen nicht deinen Hauptbranch. Der Plan Mode fügt eine weitere Schicht hinzu: Innerhalb des Worktrees analysierst du erst, bevor du schreibst.
Diese Kombination eignet sich besonders für größere Features oder kritische Migrationen. Du erstellst einen neuen Worktree für das Feature, wechselst dort in den Plan Mode, erstellst einen vollständigen Implementierungsplan und führst ihn dann kontrolliert aus.
Einen Worktree erstellst du und startest Claude direkt im Plan Mode so:
git worktree add ../feature-new-auth feature/new-auth-system
cd ../feature-new-auth
claude --plan
Jetzt arbeitest du in einer vollständig isolierten Umgebung. Selbst riskante Explorationen im Plan Mode bleiben auf diesen Worktree beschränkt – dein Haupt-Repository bleibt unangetastet. Mehr zu erweiterten Claude-Workflows findest du in unserem Leitfaden zu OpenClaude und Open-Source-KI-Assistenten.
Spezialisierte Subagents im Plan Mode einsetzen
Claude Code kann subagents starten – spezialisierte Agenten, die parallele Aufgaben übernehmen. Im Plan Mode funktioniert das ebenfalls, mit einer wichtigen Einschränkung: Auch Subagents dürfen keine Dateien schreiben. Alle Analysen bleiben schreibgeschützt.
Das eröffnet mächtige Analyse-Workflows. Du kannst Claude anweisen, einen Subagent für die Frontend-Analyse und einen weiteren für das Backend zu starten. Beide liefern ihre Berichte parallel, du bekommst einen konsolidierten Überblick in einem Bruchteil der Zeit.
Starte zwei parallele Analysen:
Subagent A: Analysiere alle React-Komponenten in src/components/
auf Prop-Drilling und State-Management-Probleme.
Subagent B: Untersuche die API-Routen in src/api/
auf fehlende Fehlerbehandlung und N+1-Query-Probleme.
Fasse beide Berichte in einem strukturierten Plan zusammen.
Nachdem alle Subagents abgeschlossen haben, bittest du Claude, daraus einen konsolidierten pull request Plan zu erstellen – einen klaren, priorisierten Aktionsplan, den du direkt als PR-Beschreibung verwenden kannst. Wer solche KI-gestützten Workflows für sein gesamtes Team skalieren möchte, findet bei unserer Workflow Automation weiterführende Ressourcen.
Plan Mode vs. normaler Modus: Wann welchen verwenden?
Die Entscheidung ist einfacher als sie klingt: Verwende den Plan Mode immer dann, wenn du mehr Fragen als Antworten hast. Die folgende Tabelle gibt dir eine schnelle Orientierung für den Arbeitsalltag.
| Situation | Empfehlung | Begründung |
|---|---|---|
| Neue Codebase erkunden | Plan Mode | Keine unbeabsichtigten Anpassungen |
| Bug reproduzieren und verstehen | Plan Mode | Symptom nicht verschleiern |
| Klar definiertes Feature implementieren | Normaler Modus | Direkter Weg zum Ziel |
| Refactoring planen und umsetzen | Plan Mode → Normaler Modus | Erst analysieren, dann ausführen |
| Kleinen Tippfehler korrigieren | Normaler Modus | Plan Mode wäre hier reiner Overhead |
| Architekturentscheidung evaluieren | Plan Mode + Thinking Mode | Tiefe Analyse ohne Seiteneffekte |
| Pull Request vorbereiten | Plan Mode | Analyse ohne Commit-Risiko |
| Parallele Codebase-Analyse mit Subagents | Plan Mode | Alle Subagents bleiben schreibgeschützt |
Eine Faustregel für den Alltag: Bei Unsicherheit immer Plan Mode zuerst. Die paar Sekunden, die du durch direktes Handeln sparst, kosten dich im Fehlerfall ein Vielfaches.
Vollständiger Praxis-Workflow: Von der Analyse zum Pull Request
Dieser Ablauf verbindet alle vorgestellten Konzepte zu einem Workflow, der für mittlere bis größere Refactorings funktioniert. Setze ihn ein, wenn du claude code verwenden willst, ohne dich in selbstgemachten Problemen zu verlieren.
Schritt 1: Worktree erstellen und isolierte Umgebung aufbauen.
git worktree add ../refactor-payment payment/refactor-gateway
Schritt 2: Claude Code starten und Plan Mode aktivieren (Shift+Tab).
Schritt 3: Analyseprompt absetzen.
Analysiere das gesamte Zahlungsmodul in src/payment/.
Identifiziere:
- Alle externen Abhängigkeiten und internen Aufrufer
- Potenzielle Breaking Changes beim Refactoring
- Tests, die angepasst werden müssen
Erstelle einen priorisierten Änderungsplan mit Risikobewertung
je Schritt.
Schritt 4: Plan prüfen, Rückfragen stellen, Risiken einschätzen.
Schritt 5: Plan Mode deaktivieren (Shift+Tab).
Schritt 6: Änderungen schrittweise umsetzen, nach jedem Schritt testen.
Schritt 7: pull request erstellen und den generierten Plan als PR-Beschreibung nutzen – das spart dem Reviewer Zeit und dir Rückfragen.
Häufige Fragen zum Claude Code Plan Mode
Wie aktiviere ich den Plan Mode in Claude Code?
Du aktivierst den Plan Mode per Tastenkombination shift+tab in der Claude Code Oberfläche. Alternativ startest du Claude direkt mit claude --plan aus dem Terminal. Ein weiterer Druck auf Shift+Tab deaktiviert den Modus wieder.
Werden im Plan Mode wirklich keine Dateien verändert?
Ja. Im Plan Mode sind alle Write-Operationen technisch blockiert. Claude kann lesen, suchen und analysieren, aber keine Dateien schreiben, editieren oder Shell-Befehle mit Seiteneffekten ausführen. Das gilt auch für Subagents, die im Plan Mode gestartet werden.
Was passiert mit meiner Sitzung, wenn ich den Plan Mode umschalte?
Die sitzung bleibt vollständig erhalten. Der gesamte Gesprächsverlauf, alle analysierten Dateien und der vollständige context bleiben unverändert. Du wechselst nahtlos zwischen Analyse und Ausführung, ohne etwas neu eingeben zu müssen.
Ist der Plan Mode dasselbe wie der Thinking Mode?
Nein. Der Plan Mode ist eine Schreibsperre, der Thinking Mode ist eine erweiterte Reasoning-Funktion. Du kannst beide gleichzeitig aktivieren – das ist sogar für komplexe Analysen empfehlenswert. Der Thinking Mode zeigt dir den Denkprozess, der Plan Mode verhindert ungewollte Änderungen.
Wann sollte ich Plan Mode mit einem Worktree kombinieren?
Immer dann, wenn du eine größere Änderung planst oder eine unbekannte Codebase explorieren willst. Der Worktree isoliert deine Arbeit auf Branch-Ebene, der Plan Mode verhindert Schreiboperationen innerhalb des Worktrees. Beide Ebenen zusammen geben dir maximale Sicherheit bei der Exploration.
Kann ich im Plan Mode einen Pull Request vorbereiten?
Ja, als Analyse und Planung. Im Plan Mode erstellst du den vollständigen Änderungsplan, identifizierst betroffene Dateien und formulierst die PR-Beschreibung. Den eigentlichen pull request erstellst du nach dem Verlassen des Plan Mode, wenn alle Änderungen umgesetzt sind.
Funktioniert der Plan Mode auch mit der Claude Code API?
Der Plan Mode ist primär eine Funktion der Claude Code CLI. Bei der direkten API-Nutzung steuerst du Schreibberechtigungen über die Tool-Konfiguration selbst – indem du Write-Tools schlicht nicht übergibst. Das Prinzip ist identisch, die Implementierung unterscheidet sich je nach Integrationstiefe.
