with one click
quality-gate
コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
テストを通すための最小限の実装を行う。REDの次フェーズ。「実装して」「green」で起動。
実装計画を作成し、Test Listを定義する。INITの次フェーズ。「設計して」「計画して」で起動。
Start a new TDD cycle and create a Cycle doc. Triggers on "new feature", "start TDD", "add feature".
既存プロジェクトにTDD環境をセットアップする。フレームワーク検出、CLAUDE.md生成、docs/STATUS.md作成を行う。「TDDセットアップ」「onboard」「プロジェクト初期化」で起動。
TDDサイクル全体をPdMとして管理。Agent Teams有効時にtdd-initから呼ばれ、全Phaseを自律的に委譲・判断する。
PLANフェーズの設計を5観点で並行レビュー。信頼スコア80以上でBLOCK。
| name | quality-gate |
| description | コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。 |
コード変更を6つの専門エージェントで並行レビューする。
quality-gate Progress:
- [ ] 対象範囲決定(引数解釈)
- [ ] スコープ/プラグイン確認
- [ ] レビュー実行(Subagent + Sonnet)
- [ ] 結果統合・スコア判定
- [ ] 分岐判定(PASS/WARN/BLOCK)
引数に応じて対象範囲を決定:
| 引数 | 対象 |
|---|---|
| なし | 差分のみ(git diff HEAD) |
全部 --all | 全ファイル |
| ディレクトリ名 | 特定ディレクトリ |
# デフォルト
git diff HEAD --name-only
詳細: reference.md
Cycle doc から言語プラグインを確認:
ls -t docs/cycles/*.md 2>/dev/null | head -1 | xargs grep -A2 "### Scope"
| Plugin | 参照内容 |
|---|---|
| tdd-php | Testing Strategy(No RefreshDatabase等) |
| tdd-flask | Flask固有パターン |
| tdd-python | pytest/mypy設定 |
| tdd-js | ESLint/Jest設定 |
Subagent + Sonnet で並行実行。手順: steps-subagent.md
各エージェントの信頼スコアを集計:
| 最大スコア | 判定 | アクション |
|---|---|---|
| 80-100 | BLOCK | 修正必須、進行不可 |
| 50-79 | WARN | 警告表示、継続可能 |
| 0-49 | PASS | 問題なし |
→ COMMITフェーズへ自動進行
警告があります。確認してください。
1. 警告を確認してCOMMIT
2. GREENに戻って修正
重大な問題が検出されました。
→ GREENに戻って修正してください
(Progress Logに記録済み)
Cycle docのProgress Logに以下の形式で追記する:
- YYYY-MM-DD HH:MM [REVIEW] quality-gate BLOCK (score NN): reviewer「指摘要約」
../../agents/