Back to list
morodomi

quality-gate

by morodomi

Question-Driven TDD workflow for Claude Code. Risk-based automation: INIT → PLAN → RED → GREEN → REFACTOR → REVIEW → COMMIT

0🍴 0📅 Jan 23, 2026

SKILL.md


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

Quality Gate

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

Progress Checklist

quality-gate Progress:
- [ ] 対象範囲決定(引数解釈)
- [ ] スコープ/プラグイン確認
- [ ] 4エージェント並行起動
- [ ] 結果統合・スコア判定
- [ ] 分岐判定(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: 4エージェント並行起動

Taskツールで4つのエージェントを並行起動:

tdd-core:correctness-reviewer  # 正確性
tdd-core:performance-reviewer  # パフォーマンス
tdd-core:security-reviewer     # セキュリティ
tdd-core:guidelines-reviewer   # ガイドライン

Step 4: 結果統合

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

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

Step 5: 分岐判定

PASS(スコア49以下)

→ COMMITフェーズへ自動進行

WARN(スコア50-79)

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

BLOCK(スコア80以上)

重大な問題が検出されました。
→ GREENに戻って修正してください

Reference

  • エージェント定義: ../../agents/

Score

Total Score

70/100

Based on repository quality metrics

SKILL.md

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

+20
LICENSE

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

+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