Claude CodeでコミットメッセージとPR本文を作る
git差分の確認から、要約・コミットメッセージ案・PR本文作成までの手順
最終更新:2026/05/08
この記事では、修正後の差分を「チームに共有しやすい形」に整える。
実装の良し悪しだけでなく、説明可能性を高める工程。
このステップでやること
git status/git diffで差分確認- 変更内容と影響範囲を要約
- コミットメッセージ案を作成
- PR本文を作成
作業前チェック(2分)
cd /path/to/your-project
git status --short
git branch --show-currentmain/masterで直接作業している場合は先に作業ブランチへ移動する- 生成物や関係ない差分が混ざっていないか確認する
最低限の実行コマンド
以下を順番に実行してから、Claude Code に要約を依頼する。
git status
git diff --stat
git diff実行依頼テンプレート
git diff を確認して、以下を作成してください。
1. 変更内容の要約
2. 影響範囲
3. 確認したコマンドと結果
4. コミットメッセージ案
5. PR本文必要なら次も追加で依頼する。
現在の差分のみを対象に、Conventional Commits 形式でコミットメッセージを3案ください。
そのうち最も適切な1案を理由付きで選んでください。出力フォーマット例
コミットメッセージ案
fix(contact): require email before submit
PR本文テンプレート
## Summary
- 問い合わせフォームでemail未入力でも送信できる不具合を修正
- 入力バリデーションとエラーメッセージ表示を追加
- 関連テストを追加
## Changes
- `src/...` フォーム送信条件を修正
- `src/...` バリデーションロジックを追加
- `tests/...` 未入力ケースのテストを追加
## Test plan
- pnpm lint
- pnpm typecheck
- pnpm test
- pnpm buildレビュー前に見るべき点
- 仕様外の差分が混ざっていないか
- 破壊的変更の有無
- テスト観点が要約に反映されているか
- PR本文に再現手順/確認手順があるか
実際のコミット例(手動)
Claude Codeが作った文面を確認後、人間が実行する。
git add <対象ファイル>
git commit -m "fix(contact): require email before submit"このシリーズの到達点
03〜06 を通せば、次の流れを一通り実践できる。
- 調査(関連ファイル・影響範囲)
- 最小実装(仕様外変更を抑制)
- 検証(lint/typecheck/test/build)
- 共有(コミット/PR)
次は運用安定化として、CLAUDE.md と安全運用(Hooksや禁止操作)を整理するとよい。
公式ドキュメントも併せて確認しておくと運用しやすい。