with one click
review-pr
// Use when reviewing changed code — fix trivial issues directly and create GitHub Issues for larger concerns.
// Use when reviewing changed code — fix trivial issues directly and create GitHub Issues for larger concerns.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | review-pr |
| description | Use when reviewing changed code — fix trivial issues directly and create GitHub Issues for larger concerns. |
コードレビューの orchestrator スキル。Codex のコードレビュー方針で変更内容を確認し、結果を 即修正 または Issue 起票 に振り分ける。
git diff main...HEAD --name-only で変更ファイル一覧を取得git diff main...HEAD で差分内容を取得ユーザーがファイルパスやディレクトリを指定した場合は、そのスコープをレビュー対象とする。
Codex の code-review stance で、以下の観点を優先して diff と関連実装を確認する。
| 観点 | 内容 |
|---|---|
| correctness | バグ、型安全性、ロジックエラー、エッジケース |
| spec compliance | README.md / *.spec.ts との仕様整合性 |
| design | YAGNI/KISS/DRY、既存パターンとの一致 |
| agent quality | AIキャラクターとしてのエージェント設計品質 |
関連箇所の確認には git diff、rg、sed などを使う。サブエージェントを使う場合は Codex の spawn_agent ルールに従い、読み取り専用の調査範囲を明確にする。
全指摘を統合し、以下の 2 カテゴリに振り分ける。
以下の条件を すべて 満たすもの:
例: typo、lint 違反、未使用 import 削除、明らかなバグ修正、命名の不統一
以下のいずれかに該当するもの:
Issue は gh issue create で作成する。1 Issue = 1 トピック。
重要な判断が必要なものには help wanted ラベルを付ける。
即修正か Issue かの判断に迷う場合は、ユーザーに簡潔に確認する。
nr validate で壊れていないことを確認するgh issue create で起票する## レビュー結果
### 即修正した項目
- [ファイル:行] 内容(修正済み)
- ...
### 検証結果
nr validate の出力を貼る
### Issue 起票した項目
- #<number>: タイトル — 理由
- ...
### 問題なし
(全エージェントが問題なしと報告した場合)
即修正しなかった指摘のうち、Issue にも起票しなかったものがあってはならない。/review-pr で発見した問題は、即修正するか Issue に残すかのいずれかに必ず振り分ける。
nr validate で検証し、Phase 5 報告に出力を含める。