OpenForge für Openclaw

OpenForge ist eine leistungsstarke Pipeline von der PRD bis zur Implementierung, die die Softwareentwicklung durch gestufte Ausführung, Modell-Routing und Validierungs-Gates automatisiert.

corbin-breton
v2.2.0
Mar 30, 2026
0
941
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install openforge

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, openforge über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist OpenForge?

OpenForge stellt eine anspruchsvolle Weiterentwicklung der Art und Weise dar, wie Openclaw Skills komplexe Entwicklungsaufgaben verwalten. Durch die Umwandlung eines statischen Product Requirements Document (PRD) in eine ausführbare Roadmap orchestriert es mehrere AI-Modelle, um spezifische Phasen des Lebenszyklus zu bearbeiten – von der leichtgewichtigen Datenextraktion mit Haiku bis hin zu hochgradigen Architekturprüfungen mit Opus.

Dieser Skill macht eine manuelle Überwachung überflüssig, indem automatisierte Review-to-Fix-Loops und strenge Quality Gates implementiert werden. Er stellt sicher, dass die strukturelle Code-Integrität über langfristige Aufgaben hinweg gewahrt bleibt, und verhindert das häufige Problem des Genauigkeitseinbruchs bei autonomen Agenten durch den Einsatz von Horizon-Bounded Decomposition und das Monitoring der cyclomatic complexity.

OpenForge Anwendungsfälle

  • Orchestrierung komplexer Feature-Builds aus einer einzigen Markdown-Spezifikation.
  • Automatisierung von Code-Reviews mit obligatorischen Fix-and-Verify-Loops.
  • Skalierung des Entwicklungsdurchsatzes durch paralleles Ausführen nicht abhängiger Phasen.
  • Verwaltung kosteneffizienten Modell-Routings durch Verwendung kleinerer Modelle für Boilerplate und Reasoning-Modelle für Logik.
  • Durchsetzung von CI/CD-Standards innerhalb des lokalen Workspaces eines AI-Agenten über Shell-basierte Validierungs-Gates.

So funktioniert OpenForge

  1. Parsing: OpenForge liest die Markdown-PRD, um einen Abhängigkeitsgraphen aus Phasen und Aufgaben zu erstellen.
  2. Pre-flight Check: Das System validiert Phasenabhängigkeiten, Verzeichnispfade und die Sicherheit der Gate-Befehle.
  3. Parallel Spawning: Für als parallel markierte Phasen verwendet es sessions_spawn, um mehrere Sub-Agenten gleichzeitig zu initiieren.
  4. Model Routing: Jede Aufgabe wird basierend auf der PRD-Konfiguration an eine bestimmte Modellstufe (Haiku, Sonnet oder Opus) gesendet.
  5. Gate Evaluation: Nach Abschluss der Phase führt es Shell-Befehle (z. B. npm test) aus, um die Ergebnisse zu verifizieren, mit automatischen Wiederholungen bei Fehlern.
  6. Review-to-Fix Loop: Für Review-Phasen identifiziert ein dedizierter Agent Probleme und löst einen Fix-Sub-Agenten aus, bis die Phase bestanden ist oder das Zykluslimit erreicht wird.
  7. Finalization: Bei Erfolg wird ein umfassender Ausführungsbericht im Verzeichnis .openforge erstellt.

OpenForge Einrichtung

OpenForge ist ein nativer Ausführungs-Loop für Openclaw Skills und erfordert kein separates Installationsskript. Um es zu verwenden, stellen Sie sicher, dass Ihre OpenClaw-Umgebung aktiv ist, und geben Sie eine PRD-Datei an.

# Beispiel für das Auslösen von OpenForge innerhalb einer aktiven Sitzung
# "Run this PRD: path/to/feature_prd.md"

Stellen Sie sicher, dass Ihr Agent über die erforderlichen Berechtigungen für die Tools sessions_spawn, exec, read und write verfügt.

OpenForge Datenschema & Taxonomie

OpenForge organisiert Ausführungsdaten im lokalen Workspace, um einen klaren Audit-Trail und Statusbewusstsein zu gewährleisten.

Verzeichnis/Datei Beschreibung
.openforge/ Haupt-Metadatenverzeichnis, das im Arbeitsverzeichnis erstellt wird.
run-{timestamp}.md Umfassende Zusammenfassung der Phasenergebnisse, Gate-Ergebnisse und Modellnutzung.
PRD Markdown Das Eingabeschema, das Modell, Typ, Parallel-Flags und Gate-Befehle definiert.

Phasen-Attribute:

  • Modell-Aliase: haiku, sonnet, gpt, opus.
  • Phasentypen: impl (Implementierung), review (Analyse), extract (Zusammenfassung).

OpenForge Erweiterte Funktionen

  • Horizon-Bounded Decomposition: Teilt Aufgaben, die 40 Schritte überschreiten, automatisch in kleinere Sub-Phasen auf, um eine hohe Genauigkeit beizubehalten.
  • Erosion Checks: Misst Änderungen der cyclomatic complexity, um die Anhäufung technischer Schulden während der Agenten-Trajektorien zu verhindern.
  • Parallel Execution: Native Unterstützung für gleichzeitige Sub-Agenten-Sitzungen zur Reduzierung der Gesamtlaufzeit.
  • Automated Escalation: Intelligente Trigger, die die Ausführung stoppen und einen menschlichen Bediener benachrichtigen, wenn Logikschleifen oder Gates wiederholt fehlschlagen.
  • Shell-Gate Validation: Security-first Ausführung, die Gate-Befehle bereinigt, um willkürliche Shell-Injection zu verhindern, sofern sie nicht explizit auf der Whitelist stehen.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*