← Back to list

tdd-review
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: tdd-review description: 最終的な品質検証を行う。テスト/カバレッジ/静的解析/quality-gateをチェック。REFACTORの次フェーズ。「レビューして」「review」で起動。
TDD REVIEW Phase
最終的な品質検証を行う。
Progress Checklist
コピーして進捗を追跡:
REVIEW Progress:
- [ ] テスト実行(全PASS)
- [ ] カバレッジチェック(目標達成)
- [ ] 静的解析実行(エラー0件)
- [ ] quality-gate 実行
- [ ] コードフォーマッタ実行
- [ ] Cycle doc更新
- [ ] COMMITフェーズへ誘導
品質基準
| 項目 | 目標 | 最低ライン |
|---|---|---|
| テスト | 全PASS | 全PASS |
| カバレッジ | 90%+ | 80% |
| 静的解析 | エラー0 | エラー0 |
| quality-gate | PASS | WARN以下 |
Workflow
Step 1: テスト実行
php artisan test # PHP / pytest # Python
Step 2: カバレッジ確認
php artisan test --coverage --min=80 # PHP
pytest --cov=src --cov-fail-under=80 # Python
Step 3: 静的解析
./vendor/bin/phpstan analyse --level=8 # PHP
mypy --strict src/ # Python
Step 4: quality-gate(自動実行)
quality-gateスキルを自動実行。4エージェントで並行レビュー。
- PASS(スコア49以下) → Step 5へ
- WARN(スコア50-79) → 警告確認後、Step 5へ
- BLOCK(スコア80以上) → GREENに戻って修正
Step 5: フォーマッタ
./vendor/bin/pint # PHP
black . && isort . # Python
Step 6: 品質基準クリア確認
結果を表示し、ユーザー承認を求める。COMMIT判断はユーザーが行う。
REVIEW完了。quality-gate: [PASS/WARN/BLOCK]
COMMITしますか?
Reference
- 詳細: reference.md
- quality-gate: ../quality-gate/SKILL.md
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