SKF Campaign Orchestrator

Orchestre des pipelines de production multi-skills avec un état basé sur fichiers qui survit à la mort du contexte.

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

Fonctionne avec configuration ★ 9.2/10

SKF Campaign Orchestrator — Orchestre des pipelines de production multi-skills avec un état basé sur fichiers qui survit à la mort du contexte.

Ce que fait

Fait passer plus de 15 skills à travers tout le pipeline Skill-Forge (brief, génération, compilation, test, export) dans l'ordre des dépendances, en suivant tout dans un _campaign-state.yaml validé par schéma qui reprend après un crash ou une réinitialisation de contexte. Se déclenche avec « run a campaign » ou « orchestrate skills » lors de la production ou de la maintenance d'un lot de skills Claude à partir de dépôts sources.

Rapport de test

A écrit un fichier d'état de campagne conforme au schéma du skill et exécuté son validateur fourni pour de vrai — passé sans erreur, tandis qu'une tentative YAML freeform naïve a levé 8 erreurs de schéma concrètes (mauvais enum de statut, tier manquant, chaîne au lieu d'un tableau). Un vrai moteur d'orchestration, mais il ne prend vie qu'à l'intérieur du module BMAD Skill-Forge complet (uv, python3, skills voisins skf-generate/compile/test, _bmad/skf/config.yaml) — pas un skill autonome prêt à l'emploi.

Testé le: 2026-07-13 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /skf-campaignOrchestre des pipelines de production multi-skills avec un état basé sur fichiers qui survit à la mort du contexte.

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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