subagent-driven-development
Pläne mit Subagents und zweistufiger Prüfung ausführen
Auch verfügbar von: Cycleaddict,davila7,Doyajin174,obra,DYAI2025,CodingCossack,Cygnusfear
KI-Agenten haben oft Schwierigkeiten mit komplexen Multi-Task-Implementierungen. Dieses Skill löst dies, indem frische Subagents für jede Aufgabe mit obligatorischer Spec-Compliance und Code-Qualitätsprüfungen eingesetzt werden.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "subagent-driven-development". Task: Add input validation to form component
Erwartetes Ergebnis:
Implementierer berichtet: Validierung für E-Mail, Telefon und Pflichtfelder hinzugefügt. 12/12 Tests bestanden. Selbstreview: Fehlermeldungen dem Design-System entsprechend hinzugefügt. Spec-Reviewer: Genehmigt - alle Validierungsregeln implementiert. Code-Reviewer: Genehmigt - saubere Implementierung mit proper Fehlerbehandlung.
Verwendung von "subagent-driven-development". Task: Create database migration script
Erwartetes Ergebnis:
Implementierer berichtet: Migration erstellt, die Users-Tabelle mit Indizes hinzufügt. Rollback-Skript enthalten. Selbstreview: Bestehende Migrationsmuster befolgt. Spec-Reviewer: Genehmigt. Code-Reviewer: Genehmigt - Migration ist idempotent und gut dokumentiert.
Sicherheitsaudit
SicherStatic analyzer flagged 38 patterns but all are false positives. DOT diagram syntax (backticks), markdown formatting (crypto patterns), and self-review checklists (reconnaissance patterns) were incorrectly identified. No actual security risks exist - this is a legitimate workflow orchestration skill.
Qualitätsbewertung
Was du bauen kannst
Feature-Implementierung aus Spezifikation
Führen Sie einen Multi-Feature-Implementierungsplan aus, bei dem jedes Feature unabhängig entwickelt werden kann
Refactoring großer Codebasen
Zerlegen Sie Refactoring in diskrete Aufgaben mit Quality Gates, um Korrektheit zu gewährleisten
Testgetriebene Entwicklung im großen Maßstab
Implementieren Sie mehrere Komponenten mit TDD, wobei jeder Test bestanden werden muss, bevor es weitergeht
Probiere diese Prompts
Ich verwende Subagent-Driven Development. Aufgabe 1: Erstellen Sie eine Funktion zur Validierung von E-Mail-Adressen. Kontext: Dies wird im Benutzerregistrierungs-Flow verwendet. Bitte implementieren Sie mit Tests.
Ich verwende Subagent-Driven Development zur Implementierung der Benutzerauthentifizierung. Aufgabe 1: Erstellen Sie einen Login-Endpoint mit Passwortvalidierung. Aufgabe 2: Fügen Sie Session-Management hinzu. Aufgabe 3: Implementieren Sie Logout mit Token-Invalidierung. Jede Aufgabe enthält den vollständigen Text aus meinem Plan-Dokument.
Ich führe einen Plan mit Subagent-Driven Development aus. Ich habe eine TodoWrite mit 8 Aufgaben erstellt, extrahiert aus docs/plans/api-v2-migration.md. Starte Aufgabe 1: Migrieren Sie User-Endpoints auf v2-Format. Hier ist der vollständige Aufgabentext und Kontext über die Migrationsstrategie.
Verwende Subagent-Driven Development für Aufgabe 3: Implementieren Sie Rate Limiting. Benutzerdefinierte Prüfkriterien: Muss verteilte Umgebungen unterstützen, konfigurierbare Limits pro Endpoint ermöglichen, Metrikensammlung enthalten. Spec-Reviewer sollten diese Kriterien überprüfen. Code-Reviewer sollten Redis-Integrationsmuster prüfen.
Bewährte Verfahren
- Geben Sie immer den vollständigen Aufgabentext und Kontext upfront - lassen Sie keine Subagents Plan-Dateien lesen
- Beantworten Sie alle klärenden Fragen, bevor Sie die Implementierung beginnen lassen
- Erzwingen Sie die Prüfreihenfolge: Spec-Compliance muss bestanden werden, bevor die Code-Qualitätsprüfung beginnt
Vermeiden
- Überspringen einer Prüfungsphase oder Fortfahren mit ungelösten Problemen
- Parallelen Einsatz mehrerer Implementierungs-Subagents, was zu Konflikten führen kann
- Akzeptieren von Self-Review als Ersatz für unabhängige Prüfung
Häufig gestellte Fragen
Wann sollte ich dies gegenüber paralleler Sitzungsausführung verwenden?
Was passiert, wenn der Spec-Reviewer Probleme findet?
Können Subagents während der Implementierung Fragen stellen?
Wie viele Prüfer sind pro Aufgabe involviert?
Was tun, wenn ein Subagent eine Aufgabe nicht abschließen kann?
Ist dieses Skill mit allen KI-Assistenten kompatibel?
Entwicklerdetails
Autor
ZhanlinCuiLizenz
MIT
Repository
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/subagent-driven-developmentRef
main
Dateistruktur