WissenClaude Code & Vibe Coding
Claude Code Plan Modus, wie du vor jeder Änderung erst den Plan siehst
Ein Architekt zeigt dir den Bauplan, bevor die erste Wand fällt. Der Planmodus in Claude Code macht bei deinem Code genau das, bevor irgendetwas geändert wird.
Ein Architekt reißt nicht einfach eine Wand raus, um zu sehen, ob es passt. Er zeigt dir erst den Bauplan, du nickst oder änderst etwas, und erst danach beginnt der eigentliche Umbau. Der Planmodus in Claude Code funktioniert nach demselben Prinzip, nur mit deinem Code statt mit Beton.
Kurz gesagt
Der Planmodus ist ein Zustand in Claude Code, in dem Claude deinen Code nur lesen und zur Recherche Befehle ausführen darf, aber keine Datei ändern kann. Claude analysiert die Aufgabe und schlägt dir einen Plan vor. Erst wenn du diesen Plan freigibst, beginnt Claude tatsächlich zu schreiben. Du aktivierst ihn mit der Taste Shift+Tab und entscheidest danach zwischen drei Wegen: freigeben und selbst jede Änderung einzeln prüfen, freigeben und ohne weitere Rückfrage weiterarbeiten lassen, oder weiterplanen.
Wie du reinkommst und wieder raus
Am schnellsten aktivierst du den Planmodus mit Shift+Tab, das durch die verfügbaren Modi durchschaltet, bis in der Statuszeile ⏸ plan mode on steht. Für eine einzelne Nachricht reicht auch, sie mit /plan zu beginnen. Wer Claude Code direkt im Planmodus starten will, setzt beim Aufruf das Flag --permission-mode plan. Nochmal Shift+Tab verlässt den Planmodus wieder, ohne dass bis dahin etwas an deinem Code geändert wurde.
Was Claude im Planmodus überhaupt darf
Im Planmodus darf Claude Dateien lesen, im Code suchen und zur Recherche auch Befehle ausführen, etwa um eine Bibliotheksversion zu prüfen. Was blockiert bleibt, sind Änderungen: keine Datei wird geschrieben, kein Befehl mit Nebenwirkungen läuft ungefragt durch, bis du zustimmst. Das macht den Planmodus zur sicheren Wahl für den ersten Blick auf eine unbekannte Aufgabe oder ein fremdes Repository, bei dem du erst verstehen willst, was Claude vorhat, bevor irgendetwas passiert.
Den Plan freigeben, drei Optionen
Ist der Plan fertig, präsentiert Claude ihn und fragt, wie es weitergehen soll. Zur Wahl stehen: freigeben und danach jede einzelne Änderung selbst prüfen, freigeben und Claude ohne weitere Rückfrage direkt weiterarbeiten lassen, oder beim Planmodus bleiben und Claude sagen, was sich am Vorschlag ändern soll. Vor der Freigabe lässt sich der Plan mit Strg+G sogar direkt im eigenen Texteditor öffnen und von Hand anpassen, bevor Claude überhaupt zu schreiben beginnt.
Wann sich das wirklich lohnt
Am meisten bringt der Planmodus bei Aufgaben, deren Umfang du selbst noch nicht ganz überblickst, etwa eine größere Änderung in einer fremden Codebase oder ein Refactoring mit vielen betroffenen Dateien. Bei einer klaren, kleinen Änderung, deren Ergebnis du sowieso sofort im git diff prüfst, bringt der zusätzliche Schritt eher wenig. Wer den Planmodus dauerhaft für ein Projekt will, setzt defaultMode auf plan in der .claude/settings.json des Projekts, dann startet jede neue Session dort automatisch im Planmodus.
Ich denke, der Planmodus löst genau das Problem, das viele am Anfang mit KI-Agenten haben: die Unsicherheit, ob der Agent das Richtige vorhat, bevor er es tut. Statt hinterher den Schaden zu begrenzen, siehst du vorher, was passieren würde. Für unbekannten Code würde ich fast immer erst planen lassen und erst danach freigeben, auch wenn es einen Schritt mehr kostet.
Quellen: Choose a permission mode (Claude Code Docs) · Claude Code Planning Mode: Shift+Tab Twice (claudefa.st)
Häufige Fragen
Kann Claude im Planmodus trotzdem etwas kaputt machen?
Nein, normalerweise nicht. Claude kann im Planmodus lesen und zur Recherche Befehle ausführen, aber Änderungen an deinen Dateien bleiben blockiert, bis du den Plan freigibst. Die einzige Ausnahme ist eine Session, in der zusätzlich der riskante Modus ohne jede Rückfrage aktiviert wurde.
Was passiert, wenn ich den Plan nicht gut finde?
Du wählst die Option, weiter zu planen, und sagst Claude direkt, was sich ändern soll. Claude bleibt im Planmodus und überarbeitet den Vorschlag, ohne dass bis dahin etwas an deinem Code passiert ist.
Muss ich jede Session manuell in den Planmodus schalten?
Nein, du kannst ihn als Standard für ein Projekt festlegen, indem du defaultMode auf plan in der settings.json des Projekts setzt. Dann startet jede neue Session in diesem Ordner automatisch im Planmodus.
Kann ich den Plan noch selbst bearbeiten, bevor ich ihn freigebe?
Ja, mit der Tastenkombination Strg+G öffnest du den vorgeschlagenen Plan direkt in deinem Standard-Texteditor und kannst ihn vor der Freigabe selbst anpassen.
Willst du das bei dir umsetzen?
In der Community zeige ich, was bei mir hält. Im Erstgespräch schauen wir uns dein Vorhaben konkret an.