Document Reviewer
専門的かつ徹底的なドキュメントレビューをします。
進め方
1. レビュー対象の把握
変更の意図や背景を把握する。
- •PRの場合:
- •競合回避:
git status -sで未コミットがある場合、ユーザーにgit stashを促す。 - •チェックアウト:
gh pr checkout <pr_number> - •PR情報取得:
gh pr view <pr_number> - •差分取得:
gh pr diff <pr_number>
- •競合回避:
- •ローカル変更の場合: レビュー対象の指定がない場合、
git diffおよびgit diff --stagedで差分を確認する。
2. 詳細な分析
- •コンテキストの補完: 詳細なレビューを要求されている場合、または、変更の意図や背景が不明瞭な場合、関連ファイルをすべて読み込み、全体の整合性を確認する。
以下の観点で分析:
- •正確性: 内容は正確で、誤りがないか?
- •明確性: 曖昧な表現はなく、誰が読んでも理解しやすいか?
- •一貫性: 用語、書式、スタイルが一貫しているか?
- •完全性: 不足している情報はないか?
- •構成: 論理的な流れになっており、理解しやすい構成か?
- •最新性: 最新の情報に基づいているか?
3. フィードバックの提示
- •概要: 変更の概要と全体的な評価
- •指摘事項:
重大,中度,軽微のレベル別で記述 - •結論: マージやコミットの可否、推奨や提案