Claude Code Interaktionsmodi
Im Gegensatz zur Webversion von Claude ist Claude Code kein einfaches Chat-Tool, sondern einEntwicklungskollaborationssystem mit Engineering-Kontext, Berechtigungskontrolle und Ausführungsfähigkeiten。
Daher führt es bei der Bearbeitung von Aufgaben drei zentraleDenkmodi ein:
- Ask (Anfrage)
- Plan (Planung)
- Edit (Bearbeitung)
Das Verständnis der Grenzen und Zuständigkeiten dieser drei Modi ist der Schlüssel zur effizienten und sicheren Nutzung von Claude Code.
Bei der Ausführung im Terminal ist kein manuelles Umschalten erforderlich; Claude wechselt automatisch. Im VS Code-Plugin können Sie die Modi manuell umschalten:

Detaillierte Erklärung der drei Interaktionsmodi
Wenn Sie Claude Code im Terminal verwenden, müssen Sieden Modusschalter nicht manuell umschaltenClaude ermittelt automatisch anhand Ihres Anweisungsinhalts, in welchen Modus er wechseln soll.
Allerdings,als Benutzer müssen Sie Ihre Absichten im Prompt klar ausdrückenandernfalls kann Claude leicht ein Verhalten zeigen, das nicht Ihren Erwartungen entspricht.
1. Ask-Modus: Nur ansehen, nicht handeln (Nur-Lese-Analyse)
Der Ask-Modus ist der standardmäßige sichere Modus von Claude Code.
Anwendungsfälle
Wenn Sie sich in den folgenden Situationen befinden, sollten Sie vorrangig den Ask-Modus verwenden:
- Kann bestehenden Code nicht verstehen
- Habe gerade ein neues Projekt übernommen
- Möchte die Ursache eines Bugs finden, weiß aber noch nicht, wie man ihn behebt
- Möchte bestätigen, ob ein Logikabschnitt sinnvoll ist
Merkmale des Modus
- Claude Kann Code lesen
- Kann analysieren, erklären und schlussfolgern
- Wird niemals Dateien ändern
- Wird keine Shell-Befehle ausführen
Sie können sich den Ask-Modus vorstellen als:
Einen erfahrenen Senior-Ingenieur, der jedoch beide Hände hinter dem Rücken hält.
Beispielanweisungen
解释一下 src/auth.ts 里的 JWT 验证流程
In this project, where is the database connection initialized?
Why might this code have issues under high concurrency?
Professioneller Rat:
Wenn unklar ist, ob Code geändert werden soll, immer zuerst fragen.
2. Planmodus: Planen vor dem Handeln (nur Planung, keine Ausführung)
Der Planmodus ist der Modus in Claude Code, der am ehesten dem Denken eines Architekten ähnelt.
Anwendungsfälle
Wenn Sie sich mitkomplexen oder weitreichenden Änderungenbefassen, sollten Sie den Planmodus verwenden, zum Beispiel:
- Hinzufügen eines Kernmoduls
- Refactoring bestehender Schnittstellen oder Geschäftsprozesse
- Einführung neuer Technologien (Caching, Middleware, Authentifizierungsschemata usw.)
- Änderungen, die mehrere Dateien und mehrere Schichten umfassen
Merkmale des Modus
- Claude wird den Code nicht direkt ändern
- Er wird zunächsteinen vollständigen Implementierungsplan bereitstellen
- normalerweise in Form einer Schrittliste (TODO-Liste) präsentiert
- Erst nachdem du den Plan bestätigt hast, geht es zur Ausführung in die Edit-Phase über.
Der Kernwert des Plan-Modus ist:
„Zuerst Code schreiben“ in „zuerst Konsens erreichen“ umwandeln.
Beispielanweisungen
我想给现有的 API 增加一个 Redis 缓存层,请先给我一个实施方案
计划一下如何把这个项目的样式从 CSS 改为 Tailwind CSS
If we need to split this module, what would be the reasonable steps?
Praktische Hinweise:
Je mehr du den Plan-Modus verwendest, desto geringer ist die Wahrscheinlichkeit von Nacharbeit.
3. Edit-Modus: Direkte Ausführung (Kann Code schreiben)
Der Edit-Modus ist die Phase, in der Claude Code tatsächlich mit der Arbeit beginnt.
Anwendungsfälle
Wenn du bereits klar weißt:
- Was geändert werden soll
- In was es geändert werden soll
- Das Risiko der Änderung ist kontrollierbar
An diesem Punkt kannst du direkt in den Edit-Modus wechseln.
Modusfunktionen
- Claude lokalisiert relevante Dateien
- Erzeugt ein präzises Diff (Differenzänderung)
- Kann die Ausführung von Befehlen wie Tests und Builds anfordern
- Alle Schreibvorgänge erfordern Ihre Bestätigung
Im Bearbeitungsmodus ist Ihre Rolle:
Der endgültige Prüfer des Codes, nicht ein Zuschauer.
Beispiel
把登录接口的响应码从 200 改为 201
修复 main.py 第 45 行的类型错误
Without changing existing behavior, refactor this function for readability.
Professionelle Gewohnheiten:
Je spezifischer die Beschreibung, desto sicherer sind Claudes Änderungen.
Kern-Slash-Befehle (/)
Slash-Befehle werden verwendet, umden Sitzungsstatus und das Verhalten von Claude Code zu steuern, nicht zum Schreiben von Geschäftscode.
Im Terminal eingeben/zum Auslösen.

| Befehl | Zweck | Expertentipps |
|---|---|---|
/help |
Alle Befehle anzeigen | Ein Muss für Erstnutzer |
/cost |
Aktuellen Sitzungsverbrauch anzeigen | Unbeabsichtigten Token-Verbrauch verhindern |
/compact |
Kontext komprimieren | Verwenden, wenn die Konversation lang und langsam wird |
/reset |
Sitzung zurücksetzen | Sehr wichtig beim Wechseln von Aufgaben |
/docs |
Dokumente indexieren | Lassen Sie Claude auf angegebene Dokumente verweisen |
/review |
Code-Review | Gestagte Git-Änderungen prüfen |
Vorschläge:
/cost und /compact sind häufig verwendete Befehle für Langzeitnutzer.
Ein typisches Beispiel für einen Interaktionsablauf
In der realen Entwicklung werden die drei Modi oftnacheinander verwendet。
Beispielablauf
1、Fragen
为什么我的注册接口一直返回 400 错误?
Claude analysiert den Code und die Logs und weist darauf hin, dass die E-Mail-Validierung fehlt.
2、Planen
Ich möchte eine Validierung des E-Mail-Formats hinzufügen und die Fehlermeldungen vereinheitlichen. Wie würdest du vorgehen?
Claude gibt Schritte an: Validierungslogik ändern → Tests aktualisieren → Rückgabestruktur anpassen.
3. Edit
Let's proceed as planned.
Claude ändert die Dateien und zeigt den Diff zu deiner Bestätigung an.
Ask dient dem Verständnis des Problems, Plan dient dem Vermeiden von Umwegen, Edit dient der sorgfältigen Ausführung.
Mechanismus zur Berechtigungsbestätigung bei Interaktionen
Claude Code ist bei Systemoperationen sehr zurückhaltend, und bei jeglichem riskanten Verhalten wird deine Bestätigung angefordert.
Häufige Berechtigungsbestätigungen
-
Dateien schreiben
Der Code-Diff wird angezeigt, und du musst vor dem Schreiben bestätigen. -
Befehle ausführen
Zum Beispielnpm test、pnpm build, wird explizit fragen, ob es erlaubt ist.
Weitere ErweiterungenWichtiger Hinweis:
Bestätige niemals direkt, ohne den Diff zu prüfen.
Claude ist leistungsstark, kann aber dennoch Fehler oder Halluzinationen erzeugen.