Was macht Dynamischer Workflow-Modus?
Verwenden Sie diesen Skill, wenn ein Codierungsagent ein aufgabenlokales Harness generieren oder anpassen kann, anstatt nur einem statischen Befehlsablauf zu folgen. Ziel ist es, den dynamischen Workflow-Modus in ein diszipliniertes System zu verwandeln: temporäre Harnesse für einmalige Arbeiten, gemeinsame Skill-Extraktion für wiederholte Arbeiten und beobachtbare Kontrollpanel-Checkpoints für Teams.
Wann Aktivieren
- Der Benutzer erwähnt dynamische Workflows, benutzerdefinierte Harnesse, Harness-pro-Aufgabe, adaptive Workflows oder den Claude Code dynamischen Workflow-Modus.
- Eine Aufgabe benötigt eine benutzerdefinierte Schleife, Evaluator, Crawler, Fixture-Generator, Watcher oder ein lokales Dashboard.
- Mehrere Agenten benötigen denselben wiederholbaren Prozess, der jedoch noch nicht als gemeinsamer Skill erfasst ist.
- Ein Workflow benötigt dauerhafte Übergabeartefakte, Evaluierungsnachweise oder eine Betreiberfreigabe vor dem Merge.
Kernvertrag
Der dynamische Workflow-Modus sollte ein aufgabenlokales Harness nur dann produzieren, wenn das Harness billiger und sicherer ist als die manuelle Durchführung derselben Schritte. Das Harness muss Folgendes haben:
- Zielsetzung: das Ergebnis, das es besitzt, und das Ergebnis, das es explizit nicht besitzt.
- Eingaben: Dateien, URLs, Prompts, Datenquellen, Richtlinien für Anmeldeinformationen und benutzerdefinierte Einschränkungen.
- Ausgaben: Commits, Berichte, Screenshots, Statusdateien oder Kontrollpanel-Snapshots.
- Evaluierung: mindestens eine Bestanden/Nicht bestanden-Prüfung, die an die Aufgabe gebunden ist, nicht nur „es lief“.
- Übergabe: ein kurzes Artefakt, das dem nächsten Betreiber mitteilt, was passiert ist, was blockiert ist und wie fortgesetzt werden kann.
Entscheidungsbaum für Dynamische Harnesse
- Einmalige Aufgabe: lassen Sie es inline. Erfinden Sie kein Harness.
- Wiederholte Aufgabe mit wechselnden Eingaben: erstellen Sie ein aufgabenlokales Harness und bewahren Sie es in einem temporären oder projektlokalen Arbeitsbereich auf.
- Wiederholte Aufgabe über Teamkollegen oder Repos hinweg: extrahieren Sie das Muster in einen gemeinsamen Skill.
- Aufgabe mit externem Zustand, Warteschlangen oder Freigaben: fügen Sie Sichtbarkeit des Kontrollpanels hinzu, bevor Sie mehr Automatisierung hinzufügen.
- Aufgabe mit Sicherheitsrisiko: fügen Sie ein Evaluierungs-Gate und ein menschliches Merge-Gate vor der autonomen Ausführung hinzu.
Vorlage für Aufgabenlokale Harnesse
Verwenden Sie diese Struktur, bevor Sie Code schreiben:
# Dynamisches Workflow-Harness
Zielsetzung:
- Ausliefern:
- Nicht ausliefern:
Eingaben:
- Repo oder Arbeitsbereich:
- Externe Systeme:
- Richtlinie für Anmeldeinformationen:
Schleife:
1. Aktuellen Zustand ermitteln.
2. Das kleinste nützliche Artefakt generieren oder aktualisieren.
3. Evaluierungsprüfungen durchführen.
4. Status und Übergabe aufzeichnen.
5. Bei fehlgeschlagenem Gate, unklarem Eigentum oder unsicherer externer Aktion anhalten.
Evaluierung:
- Befehl:
- Erwartetes Bestehen-Signal:
- Eigentümer des Fehlschlags:
Übergabe:
- Status:
- Nachweise:
- Nächste Aktion:
Extraktion Gemeinsamer Skills
Befördern Sie ein aufgabenlokales Harness nur dann zu einem gemeinsamen Skill, wenn mindestens zwei der folgenden Punkte zutreffen:
- Derselbe Workflow tritt in mehreren Sitzungen, Repos, Teams oder Starts auf.
- Der Workflow benötigt eine bestimmte Sprach-, Tool- oder Sicherheitssequenzierung.
- Fehler wiederholen sich, weil Betreiber ein Gate überspringen oder den Kontext verlieren.
- Der Workflow hat einen stabilen Eingabe-/Ausgabevertrag.
- Der Workflow profitiert von einem Kontrollpanel, Statusboard oder Team-Übergabe.
Fügen Sie beim Extrahieren zuerst den Skill in skills/<name>/SKILL.md ein. Fügen Sie Befehlshülsen nur hinzu, wenn eine alte Schrägstrich-Eingabeoberfläche noch erforderlich ist.
Kontrollpanel-Checkpoints
Der dynamische Workflow-Modus wird teamnutzbar, wenn er den Zustand offenlegt. Zeichnen Sie diese Checkpoints immer dann auf, wenn der Workflow mehr als eine Sitzung umfasst:
- Plan: Zielsetzung, Eigentümer, Abnahmekriterien und riskante externe Systeme.
- Warteschlange: Arbeitselemente, zugewiesene Agentenrolle, Branch/Worktree und Abhängigkeitskanten.
- Ausführung: aktives Harness, aktueller Schleifenschritt, letztes Evaluierungsergebnis und Token-/Kostensignal, falls verfügbar.
- Gate: Testergebnisse, Browser-Screenshots, Sicherheitsüberprüfung und Merge-Bereitschaft.
- Übergabe: was erledigt ist, was fehlgeschlagen ist, was eine menschliche Entscheidung erfordert.
Wenn das Repo den ECC2-Status aktiviert hat, bevorzugen Sie das Hinzufügen oder Lesen von Checkpoints über das ECC-Kontrollpanel oder statusstore-gestützte Skripte, anstatt unverfolgte Notizen zu verstreuen.
Evaluierungs-Gates
Jedes dynamische Harness benötigt eine aufgabenspezifische Evaluierung. Wählen Sie das billigste zuverlässige Gate:
| Arbeitstyp | Evaluierungs-Gate |
|---|---|
| Code-Funktion | Fokussierter Test, Lint, Abdeckung und ein Integrationspfad |
| Benutzeroberfläche/Kontrollpanel | Browser-Smoke mit Screenshot sowie Overflow- und Fehlerprüfungen |
| Agenten-Workflow | Fixture-Transkript oder gesäter Arbeitselement mit erwartetem Routing |
| Forschung/Inhalt | quellenneutrales Kurzbrief, Anspruchs-Checkliste und veröffentlichungsbereite Gliederung |
| Integration | Trockenlaufbefehl, Konfigurationsvalidierung und kein-Geheimnis-Scan |
Behaupten Sie nicht, dass ein dynamischer Workflow wiederverwendbar ist, bis die Evaluierung von einem anderen Teamkollegen erneut ausgeführt werden kann.
Antimuster
- Skripte generieren, die die eigentliche Entscheidungslogik vor dem Betreiber verbergen.
- Den dynamischen Workflow-Modus als Erlaubnis behandeln, Tests zu überspringen.
- Einmalige Dokumente erstellen, wenn ein gemeinsamer Skill oder ein Statusartefakt das eigentliche Produkt ist.
- Mehrere Agenten ohne Eigentum, Merge-Gate oder Konfliktrichtlinie ausführen.
- Rohe private Forschungsdaten in öffentliche Dokumente gelangen lassen.
Ausgabestandard
Beenden Sie mit:
- Dem Pfad des Harnesses oder Skills.
- Den Evaluierungsbefehlen und -ergebnissen.
- Dem Pfad des Kontrollpanels oder Übergabeartefakts.
- Dem nächsten Kandidaten für die Wiederverwendungsextraktion.