Direkt zur Anleitung
buildwith.enzo / Guides Guide 013
Guide 013, drei Grenzen. Der Copy-Paste-Prompt zum Reel.

Drei klare Grenzenfür Claude Code.

Hier ist mein Copy-Paste-Prompt mit allen Regeln aus dem Reel. Dazu die Fragen aus der Caption: Was darf Claude ändern, was bleibt unangetastet, und woran erkennst du, dass die Aufgabe fertig ist?

  • Rund 15 Min Umsetzung
  • 2 Kopiervorlagen
  • 4 Schritte
  • Ab Claude Pro

So geht’s, in vier Schritten

  1. 1Prompt ausfüllenAufgabe, „Nicht anfassen“ und Ziel eintragen.
  2. 2Erst planen lassenBei größeren Aufgaben, bevor Claude etwas ändert.
  3. 3Ergebnis prüfenWelche Dateien, welcher Nachweis.
  4. 4Dauerhaft machenOptional: die Grenzen in die CLAUDE.md schreiben.

Du brauchst

  • Claude Code, also Claude als Programm im Terminal, mit einem Pro-, Max-, Team-, Enterprise- oder Console-Konto. Der kostenlose Plan enthält Claude Code nicht.
  • Ein Projekt, in dem Claude arbeiten soll, am besten mit Git, einer Versionsverwaltung. Damit holst du auch Änderungen zurück, die Claude Code selbst nicht zurückholen kann.
Noch kein Claude Code?

Wie du mit Claude startest, steht in Guide 005. Die Installation von Claude Code beschreibt Anthropic in der offiziellen Anleitung.

Noch kein Git?

Dann geht es auch ohne: Der Prompt lässt Claude die geänderten Dateien ohnehin auflisten. Ist Git installiert, kannst du Claude bitten, es im Projekt einzurichten und einen ersten Stand zu speichern. Erst danach lässt sich mit Git etwas zurückholen. Die Git-Befehle auf dieser Seite gibst du im Terminal im Projektordner ein.

1

Füll den Prompt aus und gib ihn mit

Kopier den Prompt am besten am Rechner. Füg ihn zuerst in einen Editor ein, ersetz dort die drei Stellen in eckigen Klammern und schick ihn dann als Nachricht in Claude Code. Oben stehen die Fragen aus der Caption, darunter die drei Grenzen aus dem Reel.

  • Aufgabe: was passieren soll, so konkret wie möglich.
  • Nicht anfassen: Dateien oder Bereiche, die unverändert bleiben müssen. Gibt es keine, schreib „nichts Bestimmtes“.
  • Fertig ist es, wenn: etwas, das du prüfen kannst, zum Beispiel „die Tests laufen durch“ oder „die Seite zeigt eine Fehlermeldung“.
So kann es ausgefüllt aussehenBeispiel
Aufgabe: Das Kontaktformularsoll prüfen, ob eine gültigeE-Mail eingetragen ist.Nicht anfassen: README.mdFertig ist es, wenn: Ohnegültige E-Mail erscheinteine Fehlermeldung, mitgültiger E-Mail geht es durch.

01 Der Grenzen-Prompt

Für jede größere Aufgabe. Ersetz vorher die drei Stellen in eckigen Klammern.

  1. 1 Aufgabe
  2. 2 Nicht anfassen
  3. 3 Fertig, wenn
Aufgabe: [WAS PASSIEREN SOLL]
Nicht anfassen: [DATEIEN ODER BEREICHE, DIE UNVERÄNDERT BLEIBEN]
Fertig ist es, wenn: [WORAN ICH PRÜFE, DASS ES FUNKTIONIERT]

Für diese Aufgabe gelten drei Grenzen:
1. Änder nur, was für diese Aufgabe wirklich nötig ist. Keine zusätzlichen Funktionen, kein Aufräumen und kein Umbau nebenbei.
2. Lies zuerst die relevanten Dateien, bevor du Annahmen über mein Projekt triffst.
3. Sobald etwas schwer rückgängig zu machen ist, frag vorher. Dazu zählen zum Beispiel Dateien löschen, Befehle mit Wirkung außerhalb des Projekts, Pushen oder Nachrichten senden.

Wenn du fertig bist: Zeig mir, wie du geprüft hast, dass die Aufgabe erfüllt ist, und liste jede geänderte Datei mit einem Satz Begründung.

2

Lass größere Aufgaben erst planen

Im Plan Mode liest Claude Dateien und schreibt einen Plan, bearbeitet aber keine Dateien, bis du den Plan freigibst. So siehst du vorher, ob Claude innerhalb deiner Grenzen bleibt.

  1. Drück in Claude Code Shift + Tab, bis unten ⏸ plan mode on steht. Reagiert die Taste unter Windows nicht, nimm Alt + M.
  2. Schick den ausgefüllten Prompt aus Schritt 1.
  3. Lies den Plan: Tauchen Dateien auf, die mit der Aufgabe nichts zu tun haben, oder solche aus „Nicht anfassen“? Dann sag es Claude, bevor du freigibst.

Lässt sich die Änderung in einem Satz beschreiben, brauchst du keinen Plan. Anthropic empfiehlt den Plan Mode für Aufgaben, bei denen du dir über den Weg nicht sicher bist.

3

Prüf, was Claude geändert hat

Am Ende listet Claude die geänderten Dateien und zeigt, wie es geprüft hat. Geh drei Punkte durch:

  • Die Dateien passen zur Aufgabe. Mit Git siehst du es selbst: git status im Terminal im Projektordner zeigt jede geänderte Datei.
  • Nichts aus „Nicht anfassen“ ist dabei.
  • Es gibt einen Nachweis für dein „Fertig, wenn“, nicht nur die Behauptung, dass es klappt.

Passt etwas nicht, hol den alten Stand zurück: /rewind eingeben oder bei leerem Eingabefeld zweimal Esc drücken. Das holt nur Änderungen zurück, die Claude mit seinen eigenen Werkzeugen an Dateien gemacht hat. Was über Terminal-Befehle passiert ist, holst du mit Git zurück.

Aus meinem Test, gekürzt

Geändert: nur js/formular.js, 4 Zeilen. Den unaufgeräumten Code daneben hat Claude stehen lassen und einen Fehler in der Namensprüfung nur gemeldet.

„Zwar hast du im Auftragstext geschrieben "der kann weg", aber deine eigene Grenze 3 nennt Dateien löschen ausdrücklich als Fall, bei dem ich vorher fragen soll […] Soll ich den Ordner jetzt per git rm -r backup-alt entfernen?“

Im Test stand in der Aufgabe: Ein alter Ordner „kann weg“. Claude hat ihn nicht gelöscht, sondern gefragt. Genau dafür ist Grenze 3 da.

4

Mach die Grenzen dauerhaft

Grenzen, die du nur im Chat nennst, gelten für dieses Gespräch. Wird der Verlauf zusammengefasst, können sie verloren gehen. Dauerhaft wirken sie in der CLAUDE.md, einer Textdatei, die Claude zu Beginn jeder Sitzung liest.

  1. Öffne dein Projekt in Claude Code. Gibt es noch keine CLAUDE.md, gib /init ein. Claude legt dann eine an.
  2. Gib /memory ein. Claude Code zeigt dir die CLAUDE.md-Dateien und öffnet die gewählte im Editor. Wähl die Datei CLAUDE.md in deinem Projektordner und füg den Block ans Ende an.
  3. Speichere und starte eine neue Sitzung. Mit /context siehst du unter „Memory files“, ob die Datei geladen ist.

Keine Garantie: Claude behandelt die CLAUDE.md als Kontext, nicht als feste Einstellung. Halte sie unter 200 Zeilen, sonst sinkt laut Anthropic die Wirkung. Soll eine Aktion sicher blockiert sein, brauchst du eine Regel in den Einstellungen von Claude Code.

Block für die CLAUDE.md
## Grenzen bei jeder Aufgabe
- Änder nur, was für die Aufgabe wirklich nötig ist. Keine zusätzlichen Funktionen, kein Aufräumen und kein Umbau nebenbei.
- Lies zuerst die relevanten Dateien, bevor du Annahmen über das Projekt triffst.
- Frag vorher, sobald etwas schwer rückgängig zu machen ist, etwa Dateien löschen, Befehle mit Wirkung außerhalb des Projekts, Pushen oder Nachrichten senden.
- Zeig am Ende, wie du geprüft hast, dass die Aufgabe erfüllt ist, und liste die geänderten Dateien.

Aufgabe, „Nicht anfassen“ und Ziel aus Schritt 1 gibst du weiter bei jeder Aufgabe mit, denn die ändern sich jedes Mal.

Fertig

Deine Grenzen stehen

Ich nutze die drei Regeln wie Leitplanken, nicht wie einen Zauber-Prompt. Du musst Claude nicht alles erklären, was es machen soll. Du musst ihm klar sagen, wo Schluss ist.

Den nächsten Guide gibt’s mit dem nächsten Reel: @buildwith.enzo auf Instagram

  • Deine Aufgabe sagt, was Claude nicht anfassen soll, und hat ein prüfbares Ziel.

  • Du hast geprüft, welche Dateien sich geändert haben.

  • Wenn du willst: Die Grenzen stehen in deiner CLAUDE.md.

Wenn du mehr wissen willst

Woher die Grenzen kommen, und warum Claude nicht vor jeder Aktion fragt

Anthropic empfiehlt dieselben Grenzen

GrenzeAnthropic, Beispiel-Prompt
1 Umfang„Avoid over-engineering. Only make changes that are directly requested or clearly necessary.“
2 Erst lesen„Make sure to investigate and read relevant files BEFORE answering questions about the codebase.“
3 Vorher fragen„… for actions that are hard to reverse, affect shared systems, or could be destructive, ask the user before proceeding.“

Mein Maßstab

Bei größeren Aufgaben frage ich mich: Was darf Claude ändern? Was soll unangetastet bleiben? Und woran erkenne ich am Ende, dass die Aufgabe fertig ist? Gerade der letzte Punkt wird oft vergessen. Anthropic rät, vorher zu sagen, wie „fertig“ aussieht, und Claude einen Weg zu geben, seine Arbeit selbst zu prüfen.

Warum Claude nicht vor jeder Aktion fragt

Bei Pro, Max und Team startet Claude Code in der Regel im Auto-Modus. Dann prüft ein zweites Modell die Aktionen, statt dich jedes Mal zu fragen. Im Modus „Manual“ darf Claude ohne Rückfrage nur lesen. Grenzen, die du im Chat nennst, beachtet auch der Auto-Modus. Deshalb lohnt sich Grenze 3 in beiden Fällen.

Es klemmtHilfe

Claude ändert trotzdem mehr als nötig

Hol den Stand mit /rewind zurück und schärf „Nicht anfassen“ nach, zum Beispiel mit konkreten Dateinamen. Bei größeren Aufgaben hilft der Plan Mode aus Schritt 2.

Zurück zu Schritt 2

Shift + Tab schaltet nicht in den Plan Mode

Drück die Kombination mehrmals, der Modus wechselt reihum. Unter Windows geht es manchmal nur mit Alt + M. Alternativ startest du mit claude --permission-mode plan.

/rewind holt eine Datei nicht zurück

Die Änderung kam wahrscheinlich über einen Terminal-Befehl. Solche Änderungen erfasst Claude Code nicht. Nimm Git, zum Beispiel git restore dateiname, wenn die Datei vorher committet war.

Claude hält sich nicht an die CLAUDE.md

Prüf mit /context, ob die Datei geladen ist. Ist sie lang, kürze sie. Anthropic nennt unter 200 Zeilen als Ziel und sagt: Hält sich Claude trotz Regel nicht daran, ist die Datei wahrscheinlich zu lang.

Quellen und StandBelege

Die Fakten stammen aus der Dokumentation von Anthropic. Die drei Grenzen sind meine eigenen Formulierungen, der Prompt, das Beispiel und der Maßstab ebenfalls.

A · Offizielle Quellen

Anthropic · „Prompting best practices“

  • „Avoid over-engineering. Only make changes that are directly requested or clearly necessary. Keep solutions simple and focused“
  • „Make sure to investigate and read relevant files BEFORE answering questions about the codebase.“
  • „… but for actions that are hard to reverse, affect shared systems, or could be destructive, ask the user before proceeding.“

Die drei Grenzen als Beispiel-Prompts von Anthropic, Abschnitte „Overeagerness“, „Minimizing hallucinations in agentic coding“ und „Balancing autonomy and safety“. Abgerufen am 16.09.2026, wörtlich gleich wie am 11.09.2026.

platform.claude.com, Prompting best practices

Anthropic · Claude Code, Best Practices

  • „Enter plan mode by pressing Shift+Tab until the status bar shows ⏸ plan mode on“
  • „Checkpoints only track changes made through Claude's file editing tools. Changes made through Bash commands or external processes are not captured. This isn't a replacement for git.“

Plan Mode, „Give Claude a way to verify its work“, Rewind und seine Grenzen. Abgerufen am 16.09.2026.

code.claude.com/docs/en/best-practices

Anthropic · Claude Code, Setup, Memory, Permission modes, Interactive mode

  • „Claude treats them as context, not enforced configuration.“
  • „target under 200 lines per CLAUDE.md file. Longer files consume more context and reduce adherence.“
  • „On Pro, Max, and Team plans, the built-in starting permission mode is auto mode.“
  • „Shift+Tab, or Alt+M on Windows when the Node or Bun runtime doesn't enable VT input mode · Cycle permission modes“
  • „Deny rules block in every mode“
  • „The classifier treats boundaries you state in the conversation as a block signal.“
  • „Claude Code requires a Pro, Max, Team, Enterprise, or Console account. The free claude.ai plan does not include Claude Code access.“

CLAUDE.md, /init, /memory, /context, Modi, Tastenkürzel, Einstellungen, Pläne für Claude Code. Abgerufen am 16.09.2026.

code.claude.com/docs/en/memory · …/permission-modes · …/interactive-mode · …/setup

Anthropic · Help Center zu Prompts in Claude Code

„Say what "done" looks like. … Stating acceptance criteria up front is more efficient than several rounds of revision.“

Erfolgskriterien vorher nennen. Abgerufen am 16.09.2026.

support.claude.com/en/articles/14553240

B · Was hier bewusst nicht steht

Angaben ohne Beleg

Einen „Magic Prompt“, der immer funktioniert, gibt es nicht. Dass Claude sich immer an die CLAUDE.md hält, widerlegt Anthropic selbst. Und /rewind macht nicht alles rückgängig. Die Aussage zu Erfolgskriterien steht nicht in „Prompting best practices“, sondern im Help Center und in der Claude-Code-Doku.

C · Eigener Test

Getestet am 16.09.2026 in einem Übungsprojekt

Claude Sonnet als Coding-Agent in Claude Code, nicht in der interaktiven Oberfläche. Übungsprojekt mit Kontaktformular, absichtlich unaufgeräumtem Code und einem alten Ordner, den die Aufgabe zum Löschen freigab. Ergebnis: eine Datei geändert, 4 Zeilen, nichts aufgeräumt, ein Fehler nebenan nur gemeldet, vor dem Löschen gefragt, Prüfnachweis mit vier Fällen. Nicht getestet: Plan Mode, /rewind, die CLAUDE.md-Variante und andere Modelle.