Communityコーディング&開発github.com

JulienLerosty/claude-code-team-kit

プルリクエストまたは現在のブランチの差分をレビューし、正確性、テスト、リスクを確認します。ユーザーがPRレビューや「変更を確認して」と依頼したときに使用します。

claude-code-team-kit とは?

このスキルは、プルリクエスト(PR)または現在のブランチの差分を自動レビューするためのものです。Claude Code上で動作し、`gh pr diff` や `git diff` を使用して変更差分を取得し、正確性、テストカバレッジ、セキュリティ、互換性、可読性の観点から体系的にチェックします。出力は「Summary」「Must fix」「Should consider」「Nice to have」のセクションに整理され、ファイルと行番号を明示して報告します。このスキルを使うことで、開発者はコードレビューの負担を軽減し、一貫性のある高品質なフィードバックを得られます。誤った問題をでっち上げず、変更が適切であればその旨を正直に伝えることをポリシーとしています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/review-pr

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

プルリクエストのレビュー

  1. 差分を取得します。PR番号がある場合は gh pr diff <番号> を使用し、それ以外の場合は git diff origin/main...HEAD を使用します。また、PRの説明が存在する場合はそれを読んでください(gh pr view <番号>)。
  2. 差分だけでは不明瞭な場合、変更されたファイルを全文読んでください。読んでいないコードはレビューしないでください。
  3. 以下の順序で確認します:
    • 正確性: 誤った条件、オフバイワンエラー、未処理のエラー、競合状態、null/空の入力。
    • テスト: 各動作変更はカバーされていますか?変更なしでテストは失敗しますか?
    • セキュリティ: 信頼できない入力がシェル、SQL、ファイルパス、HTMLに渡されていないか;差分にシークレットが含まれていないか。
    • 互換性: 変更された公開インターフェース、マイグレーション、設定または環境変数。
    • 可読性: 次のメンテナンス担当者の速度を低下させる問題のみ。リンターが既にカバーしている純粋なスタイルの好みはスキップします。
  4. テストが存在する場合は npm test を実行し、結果を正直に報告します。

出力形式

## 概要
PRが何をするのかと、あなたの総合的な判定(承認 / 変更依頼 / コメント)を1~2文で記述します。

## 必須修正
- `path/file.js:42` 何が問題か、なぜ重要か、修正案。

## 検討すべき事項
- `path/file.js:90` ...

## あると良いこと
- ...

空のセクションは省略してください。発見事項ごとに ファイル:行番号 を明示してください。問題をでっち上げないでください:変更が問題なければ、概要でその旨を伝えてください。ユーザーが依頼しない限り、GitHubにコメントを投稿しないでください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル