KI-Entwicklung
Der KI-Pair-Programming-Zyklus für Vibe Coding
Ein praktischer Workflow, um mit einer KI bei Programmieraufgaben über Kontext, kleine Änderungen, Review, Tests und menschliche Kontrolle zusammenzuarbeiten.
KI-Pair-Programming funktioniert am besten als Zyklus aus Verstehen, Vorschlag, kleiner Änderung, Review und Verifikation. Das Modell kann Erkundung und Entwurf beschleunigen; Sie behalten Kontext, Entscheidungen, Permissions und Verantwortung für das Ergebnis.
Der Zyklus
- Definieren Sie erwartetes Verhalten, Abnahmekriterien, Constraints und Dateien oder Systeme außerhalb des Scope.
- Bitten Sie, das Repo zu erkunden und den relevanten Flow zu erklären, bevor geändert wird.
- Verwandeln Sie die Aufgabe in einen minimalen Plan und prüfen Sie Risiken, Abhängigkeiten und Tests.
- Implementieren Sie eine kleine, leicht prüfbare Änderung.
- Lesen Sie den Diff, prüfen Sie Namen, Contracts, Fehler und Side Effects.
- Führen Sie relevante Tests aus und testen Sie den echten Flow, wenn möglich.
- Beheben Sie eine bestätigte Ursache und halten Sie Entscheidungen für den nächsten Zyklus fest.
Prompt-Vorlage
Handle als mein Pair-Programming-Partner für [Aufgabe]. Identifiziere zuerst den aktuellen Flow, relevante Dateien, Annahmen, Risiken und Tests. Schlage die minimale Änderung vor, die [Kriterien] erfüllt. Warte auf Review vor dem Editieren, wenn die Änderung [Grenzen] betrifft. Zeige danach den Diff, erkläre jede Entscheidung und führe [Verifikation] aus. Ändere keine Secrets, Produktionsdaten oder Dateien außerhalb des Scope.
Checkliste
- Hat die Aufgabe eine Definition of Done?
- Wurde der Code vor dem Editieren verstanden?
- Ist die Änderung klein und reviewbar?
- Wurde der Diff inspiziert und Tests ausgeführt?
- Sind Annahmen und Risiken dokumentiert?
Häufige Fehler
- Eine komplette Feature ohne Kontext verlangen
- Den ersten Diff ohne Lesen akzeptieren
- Mehrere Ursachen gleichzeitig ändern
- Plausible Erklärungen mit Beweisen verwechseln