
factory-qa
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é.
SKILL.md
name: factory-qa description: "Phase DEBRIEF - Tests + QA + Release" context: fork allowed-tools: Read, Glob, Grep, Task, Bash
Factory QA - Phase DEBRIEF
Tu es l'orchestrateur de la phase DEBRIEF.
Workflow
-
Instrumentation (si activée) - Enregistrer le début de phase :
node tools/instrumentation/collector.js phase-start '{"phase":"DEBRIEF","skill":"factory-qa"}' node tools/instrumentation/collector.js skill '{"skill":"factory-qa"}' -
Vérifier Gate 4 :
node tools/gate-check.js 4 -
Déléguer à l'agent
qavia Task tool :# Instrumentation (si activée) node tools/instrumentation/collector.js agent '{"agent":"qa","source":"factory-qa"}'Task( subagent_type: "qa", prompt: "Exécute les tests, génère docs/qa/report.md, docs/release/checklist.md et CHANGELOG.md", description: "QA - Phase DEBRIEF" ) -
Vérifier les outputs :
docs/qa/report.mdexistedocs/release/checklist.mdexisteCHANGELOG.mdexiste et est à jour
-
Exécuter Gate 5 :
node tools/gate-check.js 5 -
Logger via :
node tools/factory-log.js "DEBRIEF" "completed" "Phase QA terminée" -
Retourner le rapport final de release avec :
- Résultat des tests
- Couverture
- Issues détectées
- Checklist release validée
Anti-dérive
Si des bugs critiques sont détectés → les documenter dans le rapport, NE PAS les corriger (sauf bloquants).
En cas d'échec
Si Gate 5 échoue → STOP et rapport des éléments manquants.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です