OpenForge para Openclaw

OpenForge es un potente pipeline de PRD a implementación que automatiza el desarrollo de software mediante la ejecución por etapas, el enrutamiento de modelos y las puertas de validación.

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

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install openforge

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar openforge usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es OpenForge?

OpenForge representa una evolución sofisticada en la forma en que Openclaw Skills gestiona tareas de desarrollo complejas. Al transformar un Documento de Requisitos del Producto (PRD) estático en una hoja de ruta ejecutable, orquesta múltiples modelos de AI para manejar fases específicas del ciclo de vida, desde la extracción ligera de datos con Haiku hasta revisiones arquitectónicas de alto nivel con Opus.

Esta habilidad elimina la necesidad de supervisión manual mediante la implementación de bucles automatizados de revisión para corrección y rigurosas puertas de calidad. Garantiza que la integridad estructural del código se mantenga a lo largo de tareas de largo horizonte, evitando el problema común del colapso de la precisión en agentes autónomos mediante el uso de la descomposición limitada por el horizonte y el monitoreo de la cyclomatic complexity.

Casos de uso de OpenForge

  • Orquestación de construcciones de funciones complejas a partir de una única especificación markdown.
  • Automatización de revisiones de código con bucles obligatorios de corrección y verificación.
  • Escalado del rendimiento del desarrollo ejecutando fases no dependientes en paralelo.
  • Gestión de enrutamiento de modelos rentable mediante el uso de modelos más pequeños para boilerplate y modelos de razonamiento para la lógica.
  • Aplicación de estándares de CI/CD dentro del espacio de trabajo local de un agente de AI a través de puertas de validación basadas en shell.

Cómo funciona OpenForge

  1. Parsing: OpenForge lee el PRD markdown para construir un gráfico de dependencia de fases y tareas.
  2. Pre-flight Check: El sistema valida las dependencias de las fases, las rutas de los directorios y la seguridad de los comandos de la puerta.
  3. Parallel Spawning: Para las fases marcadas como paralelas, utiliza sessions_spawn para iniciar múltiples subagentes simultáneamente.
  4. Model Routing: Cada tarea se envía a un nivel de modelo específico (Haiku, Sonnet o Opus) según la configuración del PRD.
  5. Gate Evaluation: Tras la finalización de la fase, ejecuta comandos shell (por ejemplo, npm test) para verificar los resultados, con reintentos automáticos en caso de fallo.
  6. Review-to-Fix Loop: Para las fases de revisión, un agente dedicado identifica problemas y activa un subagente de corrección hasta que la fase pase o alcance el límite del ciclo.
  7. Finalization: Tras el éxito, se genera un informe de ejecución completo en el directorio .openforge.

Configuración de OpenForge

OpenForge es un bucle de ejecución nativo para Openclaw Skills y no requiere un script de instalación por separado. Para usarlo, asegúrese de que su entorno OpenClaw esté activo y proporcione un archivo PRD.

# Ejemplo de activación de OpenForge dentro de una sesión activa
# "Run this PRD: path/to/feature_prd.md"

Asegúrese de que su agente tenga los permisos necesarios para las herramientas sessions_spawn, exec, read y write.

Esquema de datos y taxonomía de OpenForge

OpenForge organiza los datos de ejecución dentro del espacio de trabajo local para mantener un seguimiento de auditoría claro y conciencia del estado.

Directorio/Archivo Descripción
.openforge/ Directorio principal de metadatos creado en el directorio de trabajo.
run-{timestamp}.md Resumen completo de los resultados de las fases, los resultados de las puertas y el uso del modelo.
PRD Markdown El esquema de entrada que define el Modelo, el Tipo, los indicadores de Paralelo y los comandos de Puerta.

Atributos de Fase:

  • Alias de Modelo: haiku, sonnet, gpt, opus.
  • Tipos de Fase: impl (Implementación), review (Análisis), extract (Resumen).

Funciones avanzadas de OpenForge

  • Horizon-Bounded Decomposition: Divide automáticamente las tareas que superan los 40 pasos en subfases más pequeñas para mantener una alta precisión.
  • Erosion Checks: Mide los cambios en la cyclomatic complexity para evitar la acumulación de deuda técnica durante las trayectorias del agente.
  • Parallel Execution: Soporte nativo para sesiones de subagentes concurrentes para reducir el tiempo total de ejecución.
  • Automated Escalation: Activadores inteligentes que detienen la ejecución y alertan a un operador humano cuando los bucles lógicos o las puertas fallan repetidamente.
  • Shell-Gate Validation: Ejecución que prioriza la seguridad y sanea los comandos de la puerta para evitar la inyección arbitraria de shell, a menos que se incluya explícitamente en la lista blanca.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*