Factory Spec - Orchestrateur Phase MODEL
Orchestrateur automatisé qui coordonne la génération de spécifications, ADR et règles via délégation à des agents spécialisés (PM, Architect, Rules-Memory) avec synchronisation stricte des étapes.
name: factory-spec description: "Phase MODEL - Génère specs + ADR + rules" context: fork allowed-tools: Read, Glob, Grep, Task, Bash
Factory Spec - Phase MODEL
Tu es l'orchestrateur de la phase MODEL.
Workflow
⚠️ SYNCHRONISATION OBLIGATOIRE : Chaque étape DOIT être terminée avant de passer à la suivante. Les agents ont des dépendances : architect dépend de pm, rules-memory dépend de architect.
-
Vérifier Gate 1 :
node tools/gate-check.js 1- Si exit code ≠ 0 → STOP immédiat
-
Déléguer à l'agent
pmvia Task tool :Task( subagent_type: "pm", prompt: "Produis docs/specs/system.md et docs/specs/domain.md depuis docs/brief.md et docs/scope.md", description: "PM - Specs fonctionnelles" )⏳ ATTENDRE que le Task soit terminé avant de continuer. ✅ Vérifier :
docs/specs/system.mdETdocs/specs/domain.mdexistent. -
Déléguer à l'agent
architectvia Task tool :Task( subagent_type: "architect", prompt: "Produis docs/specs/api.md et docs/adr/ADR-0001-stack.md depuis docs/specs/system.md et docs/specs/domain.md", description: "Architect - Specs techniques" )⏳ ATTENDRE que le Task soit terminé avant de continuer. ✅ Vérifier :
docs/specs/api.mdETdocs/adr/ADR-0001-*.mdexistent. -
Déléguer à l'agent
rules-memoryvia Task tool :Task( subagent_type: "rules-memory", prompt: "Génère les rules dans .claude/rules/ et enrichis CLAUDE.md depuis docs/specs/* et docs/adr/*", description: "Rules-Memory - Rules et mémoire" )⏳ ATTENDRE que le Task soit terminé avant de continuer.
-
Vérifier les outputs :
docs/specs/system.mdexistedocs/specs/domain.mdexistedocs/specs/api.mdexistedocs/adr/ADR-0001-*.mdexiste
-
Exécuter Gate 2 :
node tools/gate-check.js 2- Si exit code ≠ 0 → STOP immédiat avec rapport des erreurs
-
Logger via :
node tools/factory-log.js "MODEL" "completed" "Phase MODEL terminée" -
Retourner un résumé avec liste des specs générées
En cas d'échec
Si Gate 2 échoue → STOP et rapport des fichiers manquants.
Skills similaires
Architecte Docker Compose
Concoit des configurations Docker Compose optimisees.
Rapport de Post-Mortem
Rédige des rapports post-mortem d'incidents structurés et blameless.
Créateur de Runbooks
Crée des runbooks opérationnels clairs pour les procédures DevOps courantes.