Review Loop
coderabbit-reviewスキルを繰り返し実行し、指摘箇所を全て解消するまでループするスキル。
Process
1. 初回レビュー実行
IMPORTANT: 必ず /coderabbit-review スキルを呼び出して実行すること。
code
/coderabbit-review
レビュー結果を確認し、指摘事項を収集する。
2. 指摘事項の分析
レビュー結果から以下を抽出:
- •🔴 Critical(必須修正)
- •🟠 Major(要修正)
- •🟡 Minor(改善推奨)
- •🔵 Trivial(任意)
指摘がない場合は完了として終了。
3. 指摘事項の修正
優先度順(Critical → Major → Minor → Trivial)に修正を実施:
- •各指摘の修正案(diff)を参照
- •コードを修正
- •修正内容を簡潔に記録
修正時の注意:
- •Critical/Majorは必ず修正
- •Minor/Trivialは可能な限り修正(明らかに不要な場合はスキップ可)
- •修正案がある場合はそれに従う
- •修正案がない場合は指摘内容に基づき適切に対応
- •修正が終わったら、リンターやテストを全て実行し、デグレをしていないことを都度確かめること。
4. 再レビュー
修正完了後、再度coderabbit-reviewスキルを実行:
code
/coderabbit-review
5. ループ判定
- •指摘が0件の場合 → 完了
- •指摘が残っている場合 → ステップ3に戻る
6. 最大ループ回数
無限ループ防止のため、最大20回のループで終了。 20回を超えても指摘が残る場合は、残りの指摘事項を報告して終了。
Output Format
各ループの報告
markdown
## Loop <N> Results **レビュー指摘数:** - 🔴 Critical: <N> - 🟠 Major: <N> - 🟡 Minor: <N> - 🔵 Trivial: <N> **修正した項目:** 1. <ファイル名>: <修正内容> 2. ... **次のアクション:** 再レビュー実行 / 完了
完了時の報告
markdown
## Review Loop Complete **総ループ回数:** <N> **修正した指摘総数:** <N> **修正サマリー:** - <カテゴリ>: <N>件修正 - ... 全ての指摘事項が解消されました。
Critical Constraints
- •毎回必ず
/coderabbit-reviewスキルを呼び出すこと(直接レビューを行わない) - •修正はcoderabbit-reviewの指摘に基づくこと
- •新しい問題を導入しないよう注意
- •最大20回のループで終了
- •各ループの結果を明確に報告
Usage
code
/review-loop
引数なしで実行。現在のブランチの変更ファイルをレビュー対象とする。