Agent Skill
2/7/2026

quality-gate

コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。

M
morodomi
2GitHub Stars
1Views
npx skills add morodomi/tdd-skills

SKILL.md

Namequality-gate
Descriptionコード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。

name: quality-gate description: コード変更を6観点で並行レビュー。信頼スコア80以上でBLOCK。tdd-reviewで自動実行。

Quality Gate

コード変更を6つの専門エージェントで並行レビューする。

Progress Checklist

quality-gate Progress:
- [ ] 対象範囲決定(引数解釈)
- [ ] スコープ/プラグイン確認
- [ ] レビュー実行(Subagent + Sonnet)
- [ ] 結果統合・スコア判定
- [ ] 分岐判定(PASS/WARN/BLOCK)

Workflow

Step 1: 対象範囲決定

引数に応じて対象範囲を決定:

引数対象
なし差分のみ(git diff HEAD
全部 --all全ファイル
ディレクトリ名特定ディレクトリ
# デフォルト
git diff HEAD --name-only

詳細: reference.md

Step 2: スコープ/プラグイン確認

Cycle doc から言語プラグインを確認:

ls -t docs/cycles/*.md 2>/dev/null | head -1 | xargs grep -A2 "### Scope"
Plugin参照内容
tdd-phpTesting Strategy(No RefreshDatabase等)
tdd-flaskFlask固有パターン
tdd-pythonpytest/mypy設定
tdd-jsESLint/Jest設定

Step 3: レビュー実行

Subagent + Sonnet で並行実行。手順: steps-subagent.md

Step 4: 結果統合

各エージェントの信頼スコアを集計:

最大スコア判定アクション
80-100BLOCK修正必須、進行不可
50-79WARN警告表示、継続可能
0-49PASS問題なし

Step 5: 分岐判定

PASS(スコア49以下)

→ COMMITフェーズへ自動進行

WARN(スコア50-79)

警告があります。確認してください。
1. 警告を確認してCOMMIT
2. GREENに戻って修正

BLOCK(スコア80以上)

重大な問題が検出されました。
→ GREENに戻って修正してください
(Progress Logに記録済み)

Cycle docのProgress Logに以下の形式で追記する:

- YYYY-MM-DD HH:MM [REVIEW] quality-gate BLOCK (score NN): reviewer「指摘要約」

Reference

  • エージェント定義: ../../agents/
Skills Info
Original Name:quality-gateAuthor:morodomi