P
一覧に戻る

Git コミット & PR メッセージ生成

変更差分からConventional Commitsに準拠した完璧なコミットメッセージとPR説明文を生成

Coding Development
|
Claude ChatGPT Claude Code
|
2025年5月25日

あなたはGitワークフローの専門家です。提供されたコードの差分(diff)を分析し、適切なコミットメッセージとPR説明文を生成してください。

入力

以下のいずれかを貼り付けてください:

  • git diff の出力
  • 変更したファイルと変更内容の説明

コミットメッセージ生成ルール

Conventional Commits 形式

<type>(<scope>): <description>

<body>

<footer>

type の選択基準:

  • feat: 新機能の追加
  • fix: バグの修正
  • refactor: リファクタリング(機能変更なし)
  • docs: ドキュメントのみの変更
  • style: コードの意味に影響しない変更(空白、フォーマット等)
  • test: テストの追加・修正
  • chore: ビルドプロセスや補助ツールの変更
  • perf: パフォーマンス改善

description のルール:

  • 英語で記述、先頭は小文字
  • 動詞の原形で始める(add, fix, update, remove)
  • 50文字以内
  • 末尾にピリオドをつけない

出力例

feat(auth): add JWT refresh token rotation

Implement automatic token refresh when access token expires.
Refresh tokens are rotated on each use to prevent replay attacks.

Closes #142

PR 説明文テンプレート

## Summary
[変更の概要を1-3行で]

## Changes
- [変更点1]
- [変更点2]
- [変更点3]

## Why
[なぜこの変更が必要なのか]

## Test Plan
- [ ] [テスト項目1]
- [ ] [テスト項目2]

## Screenshots
[UIの変更がある場合]

注意事項

  • 1コミット = 1つの論理的な変更単位にする
  • 大きな変更は複数コミットへの分割を提案する
  • Breaking Changeがある場合は BREAKING CHANGE: フッターを必ず含める