Claude Code Diff Review
Vier Tasten steuern jeden von Claude Code vorgeschlagenen Datei-Change: y akzeptiert, n lehnt ab, d zeigt den Diff, e öffnet die Bearbeitung. Die eingebauten Tools Write und Edit erklärt.
Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.
SaaS-Builder-Vorlagen mit KI-Orchestrierung.
Problem: Claude Code hat dir gerade mitgeteilt, dass es Änderungen vorgenommen hat, und du hast keine Ahnung, welche Dateien sich bewegt haben, wie der Diff aussieht oder wie du eine Ausgabe in der Form anforderst, die du wirklich willst.
Quick Win: Sobald eine vorgeschlagene Änderung erscheint, drücke d. Der vollständige Diff erscheint auf dem Bildschirm, bevor ein einziges Byte auf die Festplatte gelangt:
# Claude shows a proposed edit
# Press these keys to control what happens:
y - accept the change
n - reject and continue
d - show full diff
e - edit the change before acceptingVerstehen: Dateien werden von Claude Code selbst über eingebaute Tools geschrieben. Jede Änderung läuft durch einen Genehmigungsschritt, der dir die genaue Änderung zuerst zeigt.
Wie Datei-Output in Claude Code funktioniert
Copy-Paste-Code ist nicht das, was Claude Code macht. Es greift direkt in dein Dateisystem ein, mit zwei Tools:
Write: Erstellt neue Dateien oder überschreibt alte von Grund auf Edit: Ändert einen gezielten Ausschnitt einer bestehenden Datei
Eine vorgeschlagene Änderung erscheint immer zuerst als Vorschau:
Claude wants to edit src/utils/auth.ts:
- const TOKEN_EXPIRY = 3600;
+ const TOKEN_EXPIRY = 7200;Jede Zeile im Diff ist explizit darüber, was mit ihr passiert. Die --Zeilen werden aus der Datei entfernt. Die +-Zeilen kommen rein, wo die alten waren.
Akzeptieren, Ablehnen und die Genehmigungsschleife
Nichts wird ohne dein Ja geschrieben. Dieser Genehmigungsschritt ist das Sicherheitsmodell:
# Claude proposes creating a new file
Claude wants to write to src/components/Button.tsx
# Your options:
y Accept this change
n Reject and tell Claude why
d View full diff (for edits)
e Edit before accepting
Esc Abort current operationFür Änderungen, denen du bereits vertraust, schaltet Shift+Tab den Auto-Accept-Modus ein. Claude hört auf, pro Datei zu fragen, und arbeitet einfach weiter.
Multi-Datei-Operationen
Eine Datei nach der anderen ist der Rhythmus, aber der Kontext reicht von Datei zu Datei. Fordere ein ganzes Feature an und schau zu, wie die Sequenz abläuft:
claude "create a user authentication system with login, register, and password reset"
# Claude will:
# 1. Create src/auth/login.ts
# 2. Create src/auth/register.ts
# 3. Create src/auth/password-reset.ts
# 4. Update src/routes/index.ts to include new routes
# Each file prompts for approval (unless auto-accept is on)Hier zahlt sich die Kontinuität aus. Was Claude in Datei eins geschrieben hat, bleibt im Gedächtnis, während es Datei zwei aufbaut. Imports stimmen überein. Typreferenzen passen. Funktionssignaturen behalten von Datei zu Datei dieselbe Form.
Ein bestimmtes Ausgabeformat anfordern
Markdown ist die Standardform. Dein Prompt ist das, was es ändert:
# Get structured data
claude "list all API endpoints in this project as a markdown table"
# Get code blocks with syntax highlighting
claude "show me the database schema as SQL"
# Get step-by-step output
claude "explain the authentication flow as a numbered list"Brauchst du Code zum Lesen, ohne ihn auf der Festplatte zu speichern? Plan Mode ist die Wahl. Claude denkt laut und macht Vorschläge, schreibt aber nie.
Umgang mit großen Outputs
Große Outputs streamen direkt in dein Terminal. Für schwere Codebasen oder lang laufende Jobs leite das Ergebnis irgendwohin Sinnvolles weiter:
# Redirect output to a file for later review
claude "analyze all TODO comments in this project" > todos.md
# Pipe to other tools
claude "list dependencies that need updates" | grep "security"Output-Situationen, auf die du stoßen wirst
Falsche Datei wurde angefasst: Drücke n, dann sag Claude, was du wirklich gemeint hast. Die Korrektur landet in derselben Session und der nächste Versuch berücksichtigt das Feedback.
Diff zu groß zum Überfliegen: Drücke d für die vollständige Ansicht, oder teile die Arbeit in kleinere Stücke auf: "make this change in smaller steps."
Code ohne Write: Beginne den Prompt mit "show me" oder "explain", nicht mit "create" oder "add." Claude antwortet inline und der Write-Workflow bleibt inaktiv.
Eine Änderung rückgängig machen: Drücke zweimal Esc, um zu Checkpoints zu gelangen. Vor jeder Bearbeitung wird ein Snapshot gemacht, ein Rückspulen ist also immer möglich.
Prüfe, ob die Änderung geklappt hat
Akzeptieren ist nicht die Ziellinie. Prüf, ob die Änderung wirklich hält:
# Check the file exists and looks right
cat src/components/Button.tsx
# Run your build to catch issues
npm run build
# Test the changes
npm testNächste Schritte
Runde den Rest des Claude Code-Workflows ab:
- Passe Permissions an, damit deine Akzeptieren/Ablehnen-Schleife reibungsloser läuft
- Lerne Planning Modes kennen, um Änderungen vor jedem Commit zu sehen
- Richte Feedback-Schleifen ein und straffе deinen Iterations-Cycle
- Tauche in Context Management für die schwereren Outputs ein
- Greife auf Troubleshooting zurück, wenn Outputs falsch zurückkommen
Merke dir: Claude Code gibt dir keine Snippets zum selbst Einfügen. Stell es dir als einen Datei-Schreib-Agenten vor, der bei jeder Bearbeitung deiner Genehmigung folgt. Wenn das klickt, sieht das gesamte Interaktionsmuster anders aus. Wenn du Formatierung automatisch mitnehmen willst, hat ClaudeFast's Code Kit einen FormatterHook, der Prettier nach jedem Write oder Edit ausführt. Was Claude produziert, passt damit bereits zu deinem Projektstil.
Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.
SaaS-Builder-Vorlagen mit KI-Orchestrierung.
Claude Code Voice-Modus
Tippe /voice, halte die Leertaste, sprich, lass los. Gesprochene Worte streamen mitten in den Prompt zum Cursor, damit du getippten und gesprochenen Input mischen kannst ohne Moduswechsel.
Das Claude Code Monitor-Tool
Das Claude Code Monitor-Tool umschließt einen Hintergrundprozess mit einem ereignisgesteuerten Watcher. Dein Dev-Server bleibt still, bis er abbricht, dann weckt er Claude mit Fehlermeldungen.