Documentation
README
PR Review Analysis
GitHub PR のレビューコメントを取得・分析し、各指摘の妥当性を検証してレポートを出力する。
Workflow
Step 1: レビューコメントの取得
- ユーザーから PR の URL またはリポジトリ情報と PR 番号を受け取る
gh apiを使ってレビューコメントを取得する:gh api repos/{owner}/{repo}/pulls/{number}/reviews gh api repos/{owner}/{repo}/pulls/{number}/comments- コメントの一覧をパースし、指摘内容・対象ファイル・行番号を整理する
Step 2: 各指摘の検証
各レビューコメントについて:
- 該当コードの確認: 指摘が参照するファイルと行を Read ツールで読む
- 指摘内容の分析: レビューアの主張が技術的に正しいか検証する
- 妥当性の判定:
- ✅ 正当 (Valid): 指摘が正しく、修正が必要
- ❌ 不当 (Invalid): 指摘が誤っている、または該当しない
- ⚠️ 部分的に正当 (Partial): 指摘の一部は正しいが、完全には当てはまらない
Step 3: 影響範囲の確認
指摘が参照するパターン(バグ、アンチパターン等)が他のファイルにも存在するか Grep ツールで確認する。 同一パターンが複数箇所にある場合、それらも報告に含める。
Step 4: レポート出力
以下の形式でまとめを出力する:
This is the opening of the README. Read the full README on GitHub.