Pair-Programming-Muster mit KI
Mensch und KI arbeiten am besten zusammen, wenn klar ist, wer gerade fährt und wer navigiert – und wann du eingreifst.
Driver und Navigator
Aus dem klassischen Pair-Programming kommt ein Bild, das auch für die Arbeit mit KI passt: Ein Part „fährt" (schreibt/führt aus), der andere „navigiert" (denkt mit, korrigiert, hält den Überblick). Mit einem Agenten drehst du diese Rolle meist um: Der Agent fährt (schreibt Code), du navigierst (gibst Richtung vor, korrigierst früh).
Plan, Review, Ausführung
Ein bewährtes Muster hat drei Phasen: Erst einen Plan erstellen lassen (noch kein Code), dann den Plan lesen und korrigieren, dann erst umsetzen lassen. Das verhindert, dass der Agent viel Code für die falsche Lösung schreibt.
Wann du eingreifst
Greif ein, sobald du merkst, dass etwas in die falsche Richtung läuft – nicht erst am Ende. Wenn du denselben Fehler zweimal korrigieren musst, lohnt sich meist ein Neustart mit einem präziseren Prompt statt einer dritten Korrektur.
Feedback-Schleifen
Die kürzeste Schleife ist die beste: Agent macht einen Schritt, du (oder ein zweiter Agent) prüfst, Feedback geht zurück, nächster Schritt. Das gilt für Code genauso wie für Reviews – ein frischer Blick von jemandem, der die Lösung nicht selbst geschrieben hat, findet mehr.
BEISPIEL
Ablauf für ein neues Feature: 1) „Erkunde, wie wir aktuell Sessions verwalten, und lies die relevanten Dateien. Noch keinen Code." 2) „Erstelle einen Plan für Google-OAuth-Login." – Plan lesen, einen zu großen Schritt streichen. 3) „Setze den Plan um, schreib Tests für den Callback." 4) „Nutze einen Subagenten und review den Diff gegen den Plan – melde Lücken, keine Stilvorlieben."
🛠️ ÜBUNG — MACH DAS BEI DIR
Übe den Plan-Review-Ausführung-Ablauf an einer kleinen echten Aufgabe in deinem Projekt.
- Wähle eine kleine, aber nicht triviale Aufgabe (z. B. ein neues Formularfeld mit Validierung).
- Lass zuerst nur einen Plan erstellen, ohne Code: „Erstelle einen Plan in 3-5 Schritten, noch kein Code."
- Lies den Plan, korrigiere mindestens einen Schritt bewusst, dann lass Schritt für Schritt umsetzen.
✅ SELBST-CHECK
- ☐ Hast du wirklich einen Schritt am Plan korrigiert, bevor Code entstand?
- ☐ Ist der fertige Code näher an deiner Absicht als wenn du sofort 'baue X' geschrieben hättest?
- ☐ An welcher Stelle hättest du eingreifen müssen, wenn du den Plan nicht gelesen hättest?
KURZ-QUIZ
Was ist der Kernvorteil, Planen und Umsetzen bei der Arbeit mit einem Agenten in getrennte Schritte aufzuteilen?
QUELLEN
- Claude Code Doku: Best Practices (Explore, plan, code, commit) ↗ code.claude.com
- Claude Code Doku: Permission Modes ↗ code.claude.com
- Claude Code Doku: Subagents ↗ code.claude.com