| name | self-review |
| description | 手元のコードをreviewerエージェントでセルフレビューし、指摘に基づいて自動修正するループ |
以下の手順を順番に実行してください。
ステップ1: 引数の解釈
$ARGUMENTS を以下のルールで解釈してください:
- 第一引数: レビュー対象(省略時は
diff = 現在のunstaged changes + untracked files)
- 第二引数: reviewer名(省略時は全reviewerを並列実行)
レビュー対象の指定方法
- 指定なし /
diff: git diff + git ls-files --others --exclude-standard で新規ファイルも取得
staged: git diff --cached
branch または ブランチ: git diff origin/main...HEAD
PR #123 または pr 123: gh pr diff 123
- その他: そのまま渡す
利用可能なreviewer名
reviewer - Claude自身による詳細レビュー
simplify-reviewer - 可読性・一貫性・保守性に特化したレビュー
code-comment-reviewer - コードコメントに特化したレビュー(不要・有害なコメントの削除提案)
reviewer名が上記のいずれにも一致しない場合は、エラーとしてユーザーに利用可能なreviewer名を案内してください。
ステップ2: レビュー実行
- reviewer名が指定された場合: そのreviewerのエージェントを起動し、レビュー対象の情報を渡してコードレビューを実行する
- reviewer名が省略された場合: 全reviewerのエージェントを同時に並列起動し、レビュー対象の情報を渡してコードレビューを実行する
ステップ3: レビュー修正
すべてのレビューが完了したら、/fix-review-comments スキルを実行して、レビュー指摘に対応してください。