SKF Campaign Orchestrator

Orquesta pipelines de producción multi-skill con estado basado en archivos que sobrevive a la pérdida de contexto.

Por armelhbobdad · armelhbobdad/bmad-module-skill-forge

Funciona con configuración ★ 9.2/10

SKF Campaign Orchestrator — Orquesta pipelines de producción multi-skill con estado basado en archivos que sobrevive a la pérdida de contexto.

Qué hace

Guía más de 15 skills a través del pipeline completo de Skill-Forge (brief, generate, compile, test, export) en orden de dependencia, registrando todo en un _campaign-state.yaml validado por esquema que se reanuda tras un fallo o un reinicio de contexto. Actívala con "run a campaign" u "orchestrate skills" al producir o mantener un lote de skills de Claude a partir de repositorios fuente.

Informe de la prueba

Escribí un archivo de estado de campaña conforme al esquema según la spec de la skill y ejecuté su validador incluido de verdad — pasó limpio, mientras que un intento ingenuo de YAML libre arrojó 8 errores concretos de esquema (enum de status inválido, tier faltante, string en lugar de array). Un motor de orquestación genuino, pero solo cobra vida dentro del módulo completo BMAD Skill-Forge (uv, python3, las skills hermanas skf-generate/compile/test, _bmad/skf/config.yaml) — no es una skill de un solo archivo lista para usar.

Probado el: 2026-07-13 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/armelhbobdad/bmad-module-skill-forge
cd bmad-module-skill-forge
mkdir -p ~/.claude/skills
cp -r src/skf-campaign ~/.claude/skills/skf-campaign

Comandos y prompts de ejemplo

  • /skf-campaignOrquesta pipelines de producción multi-skill con estado basado en archivos que sobrevive a la pérdida de contexto.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Run a campaign to generate and compile our batch of Claude skills
  • Orchestrate all the skills through the full production pipeline
  • Resume our skill production run from where it crashed last time