Lokalisierter Leseleitfaden
subagent-driven-developmentZweck, Verwendung und Quelle
Verwenden Sie diese Anwendung bei der Ausführung von Implementierungsplänen mit unabhängigen Aufgaben in der aktuellen Sitzung.
Quelle abgerufen:
- Quell-Repository
- obra/superpowers
- SKILL.md
skills/subagent-driven-development/SKILL.md- Repository-Sterne
- 309,479
- Repository zuletzt aktualisiert
- 2026-10-30
- Fähigkeitskategorien
- Agenten-Workflow
- Letzte Datenerfassung
Lizenz: MIT
Die Workflow-Auszüge dienen als Lesehilfe und sind keine ausführbaren Anweisungen von Codez. Für die Erstellung dieser Seite wurde keine Drittanbieter-Skill verwendet.
Die folgenden Abschnitte zu Zweck und Arbeitsablauf sind vorgelagertes Material, das zur besseren Lesbarkeit aufbereitet und übersetzt wurde. Sie unterscheiden sich von der separat gekennzeichneten redaktionellen Analyse von Codez.
Was diese Fähigkeit bewirkt
Verwenden Sie diese Anwendung bei der Ausführung von Implementierungsplänen mit unabhängigen Aufgaben in der aktuellen Sitzung.
Wie der vorgelagerte Workflow funktioniert
Wann verwenden?
vs. Ausführung von Plänen (inline): Ein neuer Subagent pro Aufgabe (keine Kontextverschmutzung) anstatt eines Kontexts, der alle Aufgaben ausführt. Überprüfung nach jeder Aufgabe (Spezifikationskonformität + Codequalität) anstatt nur am Ende. Kosten: ein neuer Kontext pro Aufgabe und pro Überprüfung; inline: ein Kontext plus ein abschließender Prüfer.
Aufwärtspassage · L33 ↗Subagentengesteuerte Entwicklung
Führen Sie den Plan aus, indem Sie für jede Aufgabe einen neuen Implementierungs-Subagenten starten, nach jeder Aufgabe eine Überprüfung (Spezifikationskonformität + Codequalität) durchführen und am Ende eine umfassende Überprüfung des gesamten Branches vornehmen. Warum Subagenten? Sie delegieren Aufgaben an spezialisierte Agenten mit isoliertem Kontext. Durch die präzise Gestaltung ihrer Anweisungen und ihres Kontexts stellen Sie sicher, dass sie fokussiert bleiben und ihre Aufgabe erfolgreich erledigen. Sie sollten niemals den Kontext oder die Historie Ihrer Sitzung übernehmen – Sie erstellen genau das, was sie benötigen. Dies bewahrt auch Ihren eigenen Kontext für die Koordinierungsarbeit.
Aufwärtspassage · L6 ↗Modellauswahl
Um Kosten zu sparen und die Geschwindigkeit zu erhöhen, sollte das leistungsschwächste Modell verwendet werden, das jede Rolle abdecken kann. Mechanische Implementierungsaufgaben (isolierte Funktionen, klare Spezifikationen,1-2(Dateien): Verwenden Sie ein schnelles, kostengünstiges Modell. Die meisten Implementierungsaufgaben sind rein mechanisch, wenn der Plan gut spezifiziert ist.
Aufwärtspassage · L139 ↗digraph when_to_use {
"Have implementation plan?" [shape=diamond];
"Tasks mostly independent?" [shape=diamond];
"Partner chose inline, or no subagent tool?" [shape=diamond];
"subagent-driven-development" [shape=box];
"executing-plans" [shape=box];
"Manual execution or brainstorm first" [shape=box];
"Have implementation plan?" -> "Tasks mostly independent?" [label="yes"];
"Have implementation plan?" -> "Manual execution or brainstorm first" [label="no"];
"Tasks mostly independent?" -> "Partner chose inline, or no subagent tool?" [label="yes"];
"Tasks mostly independent?" -> "Manual execution or brainstorm first" [label="no - tightly coupled"];
"Partner chose inline, or no subagent tool?" -> "executing-plans" [label="yes"];
"Partner chose inline, or no subagent tool?" -> "subagent-driven-development" [label="no"];
}Anforderungen und Einrichtung
Aufstellen
Stellen Sie sicher, dass die Arbeit in einem isolierten Arbeitsbereich stattfindet: Verwenden Sie superpowers:using-git-worktrees, um einen solchen zu erstellen oder den vorhandenen zu überprüfen. Beginnen Sie die Implementierung niemals in einem isolierten Arbeitsbereich.main/masterVerzweigen Sie nicht ohne die ausdrückliche Zustimmung Ihres Gesprächspartners. Gesprächsinhalte bleiben nach einer Komprimierung nicht erhalten. In realen Sitzungen haben Controller, die ihre Position verloren haben, ganze abgeschlossene Aufgabensequenzen erneut gestartet – der mit Abstand teuerste Fehler, der beobachtet wurde. Dokumentieren Sie den Fortschritt in einer Protokolldatei, nicht nur in Aufgabenlisten.
Grenzwerte und Qualitätskontrollen
Aus dieser Datei wurde kein separater Grenzwertabschnitt ausgewählt. Dies bedeutet nicht, dass die Anwendung für jede Eingabe oder Umgebung geeignet ist. Überprüfen Sie den vollständigen Quellcode und validieren Sie Ihr Ergebnis selbst.
Beginnen Sie mit einem sicheren Testlauf
- Prüfen Sie den unterstützten Host und die Installationsanweisungen für das Repository. Halten Sie das Skill-Verzeichnis und die darin enthaltenen Skripte, Assets und Dokumentationen zusammen;SKILL.mdEine Einzelperson kann Abhängigkeiten außer Acht lassen.
- Geben Sie dem Agenten Ihre tatsächlichen Eingaben, die gewünschten Ausgaben und die Akzeptanzkriterien an. Aufrufsyntax und verfügbare Tools hängen vom Hostsystem ab; diese Website geht nicht von einem universellen Installationsbefehl aus.
- Testen Sie den Quellworkflow in einem temporären Projekt oder auf einer Kopie. Überprüfen Sie Vorgänge, die Dateien, Remote-Dienste oder abrechnungsfähige Ressourcen ändern, bevor Sie diese zulassen.
- Überprüfen Sie die Ausgabe anhand der Quellqualitätsprüfungen und Ihrer eigenen Anforderungen. Ein erfolgreicher Trigger oder eine hohe Anzahl von Sternen im Repository garantiert kein korrektes Ergebnis.
Lesen Sie mehr dazu in der Quelle.
Verwandte Fähigkeiten
Übersetzung und Umfang
Dieser Leseleitfaden wählt Passagen aus dem markierten stromaufwärts gelegenen Abschnitt aus.SKILL.mdDie Übersetzung wurde unterstützt. Es handelt sich weder um ein vollständiges Handbuch noch um eine Garantie für geprüfte Kompatibilität. Lesen Sie vor der Verwendung das Original und die darin referenzierten Dateien.
Diese Einleitung bezieht sich auf die unten angepinnte Version; die aktuelle Repository-Aktivität und der Erfassungszeitpunkt werden separat angezeigt.
- Angeheftete Quelle
- Lesen Sie das Original ↗
- Quelle abgerufen
- Source-Commit
2ce8aa15d05bd57213e6f746f953aafb7ded7a8b- Quelle SHA-256
ba41f697136cba88a7962d60c8e2f97488ba04a8688b1d0fbeb27f6953808e75