AgentSkillsCN

Review Loop

评审循环

SKILL.md

Review Loop

coderabbit-reviewスキルを繰り返し実行し、指摘箇所を全て解消するまでループするスキル。

Process

1. 初回レビュー実行

IMPORTANT: 必ず /coderabbit-review スキルを呼び出して実行すること。

code
/coderabbit-review

レビュー結果を確認し、指摘事項を収集する。

2. 指摘事項の分析

レビュー結果から以下を抽出:

  • 🔴 Critical(必須修正)
  • 🟠 Major(要修正)
  • 🟡 Minor(改善推奨)
  • 🔵 Trivial(任意)

指摘がない場合は完了として終了。

3. 指摘事項の修正

優先度順(Critical → Major → Minor → Trivial)に修正を実施:

  1. 各指摘の修正案(diff)を参照
  2. コードを修正
  3. 修正内容を簡潔に記録

修正時の注意:

  • 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

引数なしで実行。現在のブランチの変更ファイルをレビュー対象とする。