💻 Claude Code入門 | 📖 6分

プルリクエストの作成とコードレビュー

プルリクエスト(PR)とは

プルリクエスト(Pull Request, PR)は、ブランチの変更をメインブランチに取り込む前に、チームメンバーにレビューを依頼する仕組みです。GitHub、GitLab、Bitbucketなどのプラットフォームで使われます。Claude Codeを使えば、PRの作成からレビュー対応までをスムーズに行えます。

Claude CodeでPRを作成する

ブランチでの開発が完了したら、PRを作成します。

> この変更のプルリクエストを作成してください。
  変更内容を要約したPR説明文も作成してください。

Claude Codeは gh(GitHub CLI)を使って、以下を自動で行います。

  • 変更されたファイルとコミットを分析
  • PRのタイトルを生成(簡潔で分かりやすいもの)
  • PR本文に変更の概要、影響範囲、テスト方法を記載
  • gh pr create コマンドでPRを作成

PRの構成要素

要素内容
タイトル変更の概要(70文字以内)「ユーザー認証機能を追加」
Summary変更内容の箇条書き変更点を3〜5項目で説明
Test planテスト方法のチェックリスト動作確認の手順

コードレビューの支援

Claude Codeはコードレビューも支援します。

# PRのレビューを依頼
> /review 123

# 特定のPRのレビューコメントに対応
> PR #123 のレビューコメントを確認して、
  指摘された箇所を修正してください

/review コマンド

/review はClaude Codeに組み込まれたスラッシュコマンドで、PRの変更内容を分析し、以下の観点でレビューを行います。

  • バグの可能性: エッジケースの見落とし、null参照の可能性
  • セキュリティ: SQLインジェクション、XSS等の脆弱性
  • パフォーマンス: 非効率なアルゴリズム、不要なループ
  • コードスタイル: 命名規則、一貫性
  • 設計: 単一責任の原則、適切な抽象化

レビューコメントへの対応

# レビューコメントの確認
> PR #123 についたレビューコメントを全て確認して、
  対応が必要なものを教えてください

# コメントに基づく修正
> レビューで指摘された「エラーハンドリングの追加」に
  対応してください

# 修正後の再コミット・プッシュ
「コミットして」
> 変更をpushしてください

良いPRの書き方のコツ

  • PRは小さく保つ: 1つのPRでは1つの目的だけを扱う(300行以内が目安)
  • 背景を書く: なぜこの変更が必要なのかを説明する
  • スクリーンショットを含める: UIの変更がある場合は、変更前後のスクリーンショットを添付
  • テスト手順を明記: レビュアーが動作確認できるよう手順を書く
💡 キーポイント: Claude Codeの /review コマンドを使えば、AIによるコードレビューを即座に受けられます。また、PRの作成時には変更内容を自動で分析し、レビュアーに分かりやすい説明文を生成してくれます。チーム開発では、PRを小さく保ち、こまめにレビューを受けることが品質向上の鍵です。