OpenForge pour Openclaw

OpenForge est un puissant pipeline de la PRD à l'implémentation qui automatise le développement logiciel grâce à une exécution par étapes, un routage de modèles et des portes de validation.

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

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install openforge

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer openforge via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que OpenForge ?

OpenForge représente une évolution sophistiquée dans la manière dont les Openclaw Skills gèrent les tâches de développement complexes. En transformant un Document de Exigences Produit (PRD) statique en une feuille de route exécutable, il orchestre plusieurs modèles d'AI pour gérer des phases spécifiques du cycle de vie — de l'extraction de données légère avec Haiku aux examens architecturaux de haut niveau avec Opus.

Cette compétence élimine le besoin de supervision manuelle en mettant en œuvre des boucles automatisées de révision pour correction et des portes de qualité rigoureuses. Elle garantit le maintien de l'intégrité structurelle du code sur des tâches à long horizon, prévenant le problème courant de l'effondrement de la précision chez les agents autonomes en utilisant la décomposition limitée par l'horizon et la surveillance de la cyclomatic complexity.

Cas d'utilisation de OpenForge

  • Orchestrer des constructions de fonctionnalités complexes à partir d'une seule spécification markdown.
  • Automatiser les revues de code avec des boucles obligatoires de correction et de vérification.
  • Augmenter le rendement du développement en exécutant des phases non dépendantes en parallèle.
  • Gérer un routage de modèles rentable en utilisant des modèles plus petits pour le boilerplate et des modèles de raisonnement pour la logique.
  • Appliquer les standards CI/CD dans l'espace de travail local d'un agent d'AI via des portes de validation basées sur shell.

Comment fonctionne OpenForge

  1. Analyse : OpenForge lit la PRD markdown pour construire un graphique de dépendance des phases et des tâches.
  2. Vérification pré-vol : Le système valide les dépendances des phases, les chemins de répertoires et la sécurité des commandes de porte.
  3. Lancement parallèle : Pour les phases marquées comme parallèles, il utilise sessions_spawn pour initier plusieurs sous-agents simultanément.
  4. Routage de modèles : Chaque tâche est envoyée à un niveau de modèle spécifique (Haiku, Sonnet ou Opus) en fonction de la configuration de la PRD.
  5. Évaluation de porte : Une fois la phase terminée, il exécute des commandes shell (ex: npm test) pour vérifier les résultats, avec des tentatives automatiques en cas d'échec.
  6. Boucle Révision-Correction : Pour les phases de révision, un agent dédié identifie les problèmes et déclenche un sous-agent de correction jusqu'à ce que la phase soit validée ou atteigne la limite de cycle.
  7. Finalisation : En cas de succès, un rapport d'exécution complet est généré dans le répertoire .openforge.

Configuration de OpenForge

OpenForge est une boucle d'exécution native pour Openclaw Skills et ne nécessite pas de script d'installation séparé. Pour l'utiliser, assurez-vous que votre environnement OpenClaw est actif et fournissez un fichier PRD.

# Exemple de déclenchement d'OpenForge dans une session active
# "Run this PRD: path/to/feature_prd.md"

Assurez-vous que votre agent dispose des permissions nécessaires pour les outils sessions_spawn, exec, read et write.

Schéma de données et taxonomie de OpenForge

OpenForge organise les données d'exécution dans l'espace de travail local pour maintenir une trace d'audit claire et une conscience de l'état.

Répertoire/Fichier Description
.openforge/ Répertoire principal de métadonnées créé dans le répertoire de travail.
run-{timestamp}.md Résumé complet des résultats des phases, des résultats des portes et de l'utilisation des modèles.
PRD Markdown Le schéma d'entrée définissant le Modèle, le Type, les drapeaux Parallèles et les commandes de Porte.

Attributs de phase :

  • Alias de modèle : haiku, sonnet, gpt, opus.
  • Types de phase : impl (Implémentation), review (Analyse), extract (Synthèse).

Fonctionnalités avancées de OpenForge

  • Horizon-Bounded Decomposition : Divise automatiquement les tâches dépassant 40 étapes en sous-phases plus petites pour maintenir une haute précision.
  • Erosion Checks : Mesure les changements de cyclomatic complexity pour prévenir l'accumulation de dette technique pendant les trajectoires de l'agent.
  • Exécution parallèle : Support natif pour les sessions de sous-agents concurrentes afin de réduire le temps total d'exécution.
  • Escalade automatisée : Déclencheurs intelligents qui interrompent l'exécution et alertent un opérateur humain lorsque les boucles logiques ou les portes échouent de manière répétée.
  • Validation Shell-Gate : Exécution privilégiant la sécurité qui assainit les commandes de porte pour empêcher toute injection shell arbitraire, sauf si explicitement autorisée.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*