Was macht analysieren-bestätigen-entwickeln?
Agenten-Fähigkeit zur Codebasis-Analyse, Anforderungsabstimmung, expliziter Zustimmung und stil-konsistenter Entwicklung
Übersicht
Diese Fähigkeit führt KI-gestützte Coding-Agenten durch einen strukturierten Workflow:
- Analysephase: Der Agent analysiert die gesamte Codebasis, identifiziert relevante Module, bestehende Muster und potenzielle Konflikte.
- Bestätigungsphase: Der Agent erstellt einen detaillierten Plan und holt explizite menschliche Zustimmung ein, bevor Änderungen vorgenommen werden.
- Entwicklungsphase: Nach Zustimmung implementiert der Agent Änderungen unter strikter Einhaltung des Projektstils und der Konventionen.
Warum diese Fähigkeit nützlich ist
- Verhindert ungewollte Seiteneffekte durch voreilige Änderungen
- Stellt Konsistenz mit bestehender Codebasis sicher
- Reduziert Fehler durch formelle Überprüfung vor der Implementierung
- Verbessert die Zusammenarbeit zwischen Mensch und KI
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Andere LLM-basierte Coding-Agenten
Funktionsweise
Der Skill wird über eine SKILL.md-Datei im Projektstamm aktiviert. Der Agent liest diese Datei und folgt dem darin beschriebenen Workflow. Die Implementierung umfasst:
- Code-Review-Checkpunkte: Jede Änderung wird gegen bestehende Muster validiert.
- Testabdeckungsprüfung: Vor dem Abschluss muss eine ausreichende Testabdeckung nachgewiesen werden.
- Dokumentationsanforderung: Änderungen an Schnittstellen oder APIs erfordern eine aktualisierte Dokumentation.
Beispielablauf
Agent: "Ich habe die Codebasis analysiert. Folgende Änderungen sind erforderlich:
1. Neue Funktion `calculateTotal` in `utils.js` hinzufügen
2. `app.js` aktualisieren, um die neue Funktion zu verwenden"
Mensch: "Bestätigt. Fahren Sie fort."
Agent: "Implementierung abgeschlossen. Tests bestanden. Dokumentation aktualisiert."
Installation
- Legen Sie die Datei
.claude/skills/skill.mdim Projektstamm an. - Fügen Sie den Inhalt dieser Fähigkeit in die Datei ein.
- Starten Sie den Agenten neu.
Konfiguration
ANALYZE_DEPTH: Tiefe der Codebase-Analyse (Standard:medium)REQUIRE_APPROVAL: Explizite Zustimmung erforderlich (Standard:true)STYLE_CHECK: Stilprüfung aktivieren (Standard:true)
Lizenz
MIT