Wird geladen

Der Workflow Explore → Plan → Code → Commit

Lektion 58 Min.
Wird geladen

Der Workflow Explore → Plan → Code → Commit

ZusammenfassungTranskript

Wenn du nur eine Sache aus diesem Kurs mitnimmst, dann diesen Workflow: Explore, Plan, Code und Commit. Ohne ihn springen die meisten Leute direkt dazu, Claude zu bitten, Code zu schreiben — was später mehr Kurskorrekturen bedeutet.

Explore und Plan

Der schnellste Weg, diese ersten beiden Schritte zu erledigen, ist der Plan Mode. Im Plan Mode kann Claude keine Dateien bearbeiten. Es liest Dateien und führt Shell-Befehle aus, um zu explorieren und Informationen darüber zu sammeln, wie es die Implementierung angehen wird.

Um in den Plan Mode zu wechseln, drücke Shift + Tab, bis die Statusleiste plan mode on anzeigt. Schreibe dann einen Prompt wie:

Claude Code Statusleiste zeigt plan mode on mit shift+tab zum Durchschalten

Ich muss unserer Bild-Upload-Pipeline eine WebP-Konvertierung hinzufügen. Finde heraus, an welcher Stelle in der Pipeline das passieren sollte, ob wir neue Abhängigkeiten brauchen und wie man das angehen sollte.

Claude liest relevante Dateien, führt einige Websuchen durch und gibt dir einen Aktionsplan. Überprüfe ihn und entscheide, ob er deinen Kriterien entspricht. Falls nicht, bitte Claude, bestimmte Bereiche zu überarbeiten.

Claude Code präsentiert den Plan mit Optionen zum Genehmigen, Überarbeiten von Bereichen oder Stellen von Fragen

Dies ist der beste Ort, um Kurskorrekturen vorzunehmen, da noch kein Code geschrieben wurde. Du kannst den Explore-Subagenten auch ausführen, ohne im Plan Mode zu sein, wenn du nur eine allgemeine Zusammenfassung deiner Codebasis möchtest, ohne anschließend Änderungen vorzunehmen.

Code

Sobald der Plan gut aussieht, wähle „approve", um ihn zu akzeptieren und Claude die Listenpunkte abarbeiten zu lassen. Dein Berechtigungsmodus bestimmt, wie Claude vorgeht: Es kann dich bei jedem Schritt fragen, Dateibearbeitungen automatisch akzeptieren oder im Auto-Modus mit einer Hintergrund-Sicherheitsprüfung laufen, die die meisten Aktionen überprüft.

Claude wird sein Bestes tun, um Probleme zu beheben, bevor es den Plan als „fertig" betrachtet, aber manchmal musst du eingreifen. Das ist der Vorteil der Arbeit mit dem Plan Mode — nach der Ausführung hast du auch den Kontext, wie du zu den Ergebnissen gekommen bist, was Claudes nächste Entscheidungen leitet.

Ein paar Tipps, um die Coding-Phase reibungsloser zu gestalten:

  • Definiere ein Erfolgskriterium. Damit Claude sich seiner Ergebnisse sicher sein kann, muss klar sein, wie „korrekt" aussieht. Mache dies beim Schreiben deines Plans explizit.

  • Füge Tools hinzu. Tools, die Claude helfen, seine Ziele zu erreichen, ersparen viel Hin und Her. Wenn du zum Beispiel Web-UIs baust, installiere die Claude in Chrome-Erweiterung, damit Claude Code einen Browser-Tab steuern und die UI direkt testen kann.

    Die Claude in Chrome-Erweiterungsseite im Chrome Web Store

  • Füge eine Testsuite hinzu. Gib Claude eine Testsuite, gegen die es kontinuierlich validieren kann. Claude kann sogar Tests für dich schreiben. Bevor du das übergibst, stelle sicher, dass die Tests eine verlässliche Quelle der Wahrheit sind, um falsch-positive Ergebnisse zu vermeiden.

Commit

Sobald du die Änderungen selbst getestet hast und mit den Ergebnissen zufrieden bist, ist es Zeit, deinen Code zu pushen. Bevor du committest, führe einen Subagenten-Code-Reviewer aus, um deine Arbeit zu begutachten. Ein Subagent wirft einen frischen Blick auf die Codebasis — er trägt nicht die Voreingenommenheit, die der Hauptagent möglicherweise aus der Sitzung mitbringt.

Ein Code-Reviewer-Subagent läuft in Claude Code, liest Dateien und überprüft kürzliche Änderungen

Lass Claude dann eine Commit-Nachricht in deinem Stil generieren. Wiederholen und fortsetzen.

Zusammenfassung

Um mit Claude Code effektiv zu sein, folge dem Workflow Explore, Plan, Code und Commit:

  • Explore gibt Claude den relevanten Kontext, den es für dein Projekt braucht.
  • Plan erstellt einen Aktionsplan, den Claude zur Erfolgsmessung nutzt.
  • Code ist das Hin und Her zwischen dir und Claude, bevor ihr euch auf das Endergebnis einigt.
  • Commit hilft dir, deinen Code zu überprüfen und zu pushen, damit du mit deinem nächsten Feature beginnen kannst.