CommunityRecherche & Datenanalysegithub.com

zxyyang/analysieren-bestätigen-entwickeln

Agenten-Fähigkeit zur Codebasis-Analyse, Anforderungsabstimmung, expliziter Zustimmung und stil-konsistenter Entwicklung

Was ist analysieren-bestätigen-entwickeln?

Diese Agenten-Fähigkeit (Skill) strukturiert den Entwicklungsprozess in drei klare Phasen: Analyse, Bestätigung und Entwicklung. Sie zwingt den KI-Assistenten dazu, zunächst die gesamte Codebasis zu analysieren, Anforderungen gegen bestehenden Code zu prüfen und einen expliziten Plan zu erstellen. Bevor Änderungen vorgenommen werden, muss eine explizite menschliche Zustimmung eingeholt werden. Dieser Ansatz verhindert voreilige oder falsche Änderungen und stellt sicher, dass neuer Code konsistent mit dem Stil und den Konventionen des bestehenden Projekts ist. Unterstützt wird der Skill durch detaillierte SKILL.md-Dokumentation, die als Richtlinie für LLM-basierte Coding-Agenten wie Claude Code, Cursor oder Codex dient. Die Implementierung umfasst Checkpunkte für Code-Review, Testabdeckung und Dokumentation, um eine robuste und nachvollziehbare Entwicklung zu gewährleisten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add zxyyang/analyze-confirm-develop

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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:

  1. Analysephase: Der Agent analysiert die gesamte Codebasis, identifiziert relevante Module, bestehende Muster und potenzielle Konflikte.
  2. Bestätigungsphase: Der Agent erstellt einen detaillierten Plan und holt explizite menschliche Zustimmung ein, bevor Änderungen vorgenommen werden.
  3. 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

  1. Legen Sie die Datei .claude/skills/skill.md im Projektstamm an.
  2. Fügen Sie den Inhalt dieser Fähigkeit in die Datei ein.
  3. 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

Verwandte Skills