Back to list
SylvainChabaud

factory-resume

by SylvainChabaud

Pipeline automatisé Spec-to-Code pour Claude Code. Transforme un requirements.md en projet livrable via 4 phases (BREAK → MODEL → ACT → DEBRIEF) avec 5 gates de validation. Inclut agents spécialisés, templates, et outils de qualité.

0🍴 0📅 Jan 25, 2026

SKILL.md


name: factory-resume description: "Reprend le pipeline depuis la dernière phase/task" context: fork allowed-tools: Read, Glob, Grep, Bash, Task, Skill

Factory Resume - Reprise du Pipeline

Tu es l'orchestrateur de reprise du pipeline après une interruption.

Workflow

0. Instrumentation (si activée)

node tools/instrumentation/collector.js skill '{"skill":"factory-resume"}'

1. Charger l'état actuel

node tools/factory-state.js get

Analyser le JSON retourné pour déterminer :

  • pipeline.status : État global (idle, running, paused, completed, failed)
  • pipeline.currentPhase : Phase en cours
  • tasks.current : Task en cours (si phase build)
  • gates : État des gates

2. Déterminer le point de reprise

Si pipeline.status === 'idle' :

  • Pas de pipeline en cours
  • Informer l'utilisateur et suggérer /factory-run

Si pipeline.status === 'completed' :

  • Pipeline déjà terminé
  • Informer l'utilisateur et suggérer /factory-qa ou /reset

Si pipeline.status === 'failed' :

  • Identifier la phase/gate qui a échoué
  • Proposer les options de correction

Si pipeline.status === 'running' :

  • Reprendre depuis currentPhase
  • Si phase build avec tasks.current → reprendre cette task

3. Reprendre l'exécution

Selon la phase à reprendre :

Phase BREAK :

Skill(skill: "factory-intake")

Phase MODEL :

Skill(skill: "factory-spec")

Phase PLAN :

Skill(skill: "factory-plan")

Phase BUILD : Si une task est en cours (tasks.current !== null) :

  1. Définir la task courante :
    node tools/set-current-task.js set docs/planning/tasks/[TASK-ID].md
    
  2. Déléguer au developer :
    Task(
      subagent_type: "developer",
      prompt: "Continue la task docs/planning/tasks/[TASK-ID].md",
      description: "Developer - Resume TASK"
    )
    
  3. Puis continuer avec les tasks suivantes via /factory-build

Sinon :

Skill(skill: "factory-build")

Phase DEBRIEF :

Skill(skill: "factory-qa")

4. Mettre à jour l'état

Après reprise réussie :

node tools/factory-state.js set pipeline.status "running"

5. Rapport de reprise

Retourner un résumé :

  • Point de reprise (phase, task si applicable)
  • Actions effectuées
  • État actuel
  • Prochaines étapes

Cas d'erreur

Si state.json n'existe pas :

  • Proposer d'initialiser avec node tools/factory-state.js init
  • Ou démarrer un nouveau pipeline avec /factory-run

Si incohérence détectée :

  • Vérifier les gates avec node tools/gate-check.js [N]
  • Proposer de réinitialiser la phase problématique avec /reset [phase]

Exemples d'utilisation

/factory-resume

→ Analyse l'état et reprend automatiquement

/factory-resume --force build

→ Force la reprise depuis la phase build (via argument)

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon