PR Review Skill
GitHub Pull Requestのコードレビューを行うスキルです。
使用方法
code
/review-pr <PR番号>
手順
- •PR情報の取得:
gh pr view <PR番号>でPRのタイトル、説明、作成者などの情報を取得 - •差分の取得:
gh pr diff <PR番号>でPRの差分を取得 - •コードレビューの実施: 以下の観点でレビューを行う
レビュー観点
コード品質
- •コードの可読性と明瞭さ
- •適切な命名規則
- •重複コードの有無
- •関数・メソッドの適切な分割
セキュリティ
- •入力値のバリデーション
- •SQLインジェクション、XSS、コマンドインジェクション等の脆弱性
- •機密情報(APIキー、パスワード等)のハードコーディング
- •適切な認証・認可の実装
保守性
- •テストの有無と品質
- •ドキュメントの適切さ
- •依存関係の妥当性
- •後方互換性への配慮
パフォーマンス
- •非効率なアルゴリズムやクエリ
- •N+1問題
- •不要なメモリ使用
出力フォーマット
レビュー結果は以下の形式で出力:
markdown
## PR #<番号>: <タイトル> ### 概要 - 作成者: ... - 変更ファイル数: ... - 追加/削除行数: ... ### 良い点 - ... ### 改善提案 - [ ] 優先度高: ... - [ ] 優先度中: ... - [ ] 優先度低: ... ### 総評 ...