---
title: "Conventional Commits 形式のコミットメッセージを生成する｜AIプロンプト集 - ai-garage"
description: "git commit -m のメッセージを規約に沿って書く。「feat:」「fix:」「refactor:」「chore:」「docs:」みたいなプレフィックス運用に慣れていないチームでも、 差分を貼るだけで Conventional Commits 形式のメッセージが出てくる。コミット履歴が綺麗になる。"
source: https://ai-garage.jp/prompts/commit-message/
---
💻 プログラミング   初級

# Conventional Commits 形式のコミットメッセージを生成する

💡 git commit -m のメッセージを規約に沿って書く

「feat:」「fix:」「refactor:」「chore:」「docs:」みたいなプレフィックス運用に慣れていないチームでも、 差分を貼るだけで Conventional Commits 形式のメッセージが出てくる。コミット履歴が綺麗になる。

📋 PROMPT

[ChatGPT で開く →](https://chatgpt.com/?model=auto&q=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%20Conventional%20Commits%20%E8%A6%8F%E7%B4%84%E3%81%AB%E8%A9%B3%E3%81%97%E3%81%84%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%A7%E3%81%99%E3%80%82%0A%E4%BB%A5%E4%B8%8B%E3%81%AE%20git%20diff%20%E3%81%8B%E3%82%89%E3%80%81%E9%81%A9%E5%88%87%E3%81%AA%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%0A%E3%83%AB%E3%83%BC%E3%83%AB%EF%BC%9A%0A-%201%20%E8%A1%8C%E7%9B%AE%EF%BC%9A%60%3Ctype%3E(%3Cscope%3E)%3A%20%3Cshort%20summary%3E%60%20%E5%BD%A2%E5%BC%8F%EF%BC%88type%20%E3%81%AF%20feat%20%2F%20fix%20%2F%20refactor%20%2F%20chore%20%2F%20docs%20%2F%20test%20%2F%20style%20%2F%20perf%20%E3%81%AE%E3%81%84%E3%81%9A%E3%82%8C%E3%81%8B%EF%BC%89%0A-%202%20%E8%A1%8C%E7%9B%AE%EF%BC%9A%E7%A9%BA%E8%A1%8C%0A-%203%20%E8%A1%8C%E7%9B%AE%E4%BB%A5%E9%99%8D%EF%BC%9A%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%89%E6%9C%AC%E6%96%87%E3%81%A7%E3%80%8C%E4%BD%95%E3%82%92%E3%80%8D%E3%80%8C%E3%81%AA%E3%81%9C%E3%80%8D%E3%82%92%E8%A3%9C%E8%B6%B3%0A-%20%E8%AA%AC%E6%98%8E%E6%96%87%E3%81%AF%E4%B8%8D%E8%A6%81%E3%80%81%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E6%9C%AC%E4%BD%93%E3%81%A0%E3%81%91%E8%BF%94%E3%81%99%0A%0A---%0A%60%60%60diff%0A%5B%E3%81%93%E3%81%93%E3%81%AB%20git%20diff%20%E3%82%92%E8%B2%BC%E3%82%8B%5D%0A%60%60%60) [Claude で開く →](https://claude.ai/new?q=%E3%81%82%E3%81%AA%E3%81%9F%E3%81%AF%20Conventional%20Commits%20%E8%A6%8F%E7%B4%84%E3%81%AB%E8%A9%B3%E3%81%97%E3%81%84%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%8B%E3%82%A2%E3%81%A7%E3%81%99%E3%80%82%0A%E4%BB%A5%E4%B8%8B%E3%81%AE%20git%20diff%20%E3%81%8B%E3%82%89%E3%80%81%E9%81%A9%E5%88%87%E3%81%AA%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E7%94%9F%E6%88%90%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%0A%0A%E3%83%AB%E3%83%BC%E3%83%AB%EF%BC%9A%0A-%201%20%E8%A1%8C%E7%9B%AE%EF%BC%9A%60%3Ctype%3E(%3Cscope%3E)%3A%20%3Cshort%20summary%3E%60%20%E5%BD%A2%E5%BC%8F%EF%BC%88type%20%E3%81%AF%20feat%20%2F%20fix%20%2F%20refactor%20%2F%20chore%20%2F%20docs%20%2F%20test%20%2F%20style%20%2F%20perf%20%E3%81%AE%E3%81%84%E3%81%9A%E3%82%8C%E3%81%8B%EF%BC%89%0A-%202%20%E8%A1%8C%E7%9B%AE%EF%BC%9A%E7%A9%BA%E8%A1%8C%0A-%203%20%E8%A1%8C%E7%9B%AE%E4%BB%A5%E9%99%8D%EF%BC%9A%E5%BF%85%E8%A6%81%E3%81%AA%E3%82%89%E6%9C%AC%E6%96%87%E3%81%A7%E3%80%8C%E4%BD%95%E3%82%92%E3%80%8D%E3%80%8C%E3%81%AA%E3%81%9C%E3%80%8D%E3%82%92%E8%A3%9C%E8%B6%B3%0A-%20%E8%AA%AC%E6%98%8E%E6%96%87%E3%81%AF%E4%B8%8D%E8%A6%81%E3%80%81%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E6%9C%AC%E4%BD%93%E3%81%A0%E3%81%91%E8%BF%94%E3%81%99%0A%0A---%0A%60%60%60diff%0A%5B%E3%81%93%E3%81%93%E3%81%AB%20git%20diff%20%E3%82%92%E8%B2%BC%E3%82%8B%5D%0A%60%60%60)

```
あなたは Conventional Commits 規約に詳しいエンジニアです。
以下の git diff から、適切なコミットメッセージを生成してください。

ルール：
- 1 行目：`<type>(<scope>): <short summary>` 形式（type は feat / fix / refactor / chore / docs / test / style / perf のいずれか）
- 2 行目：空行
- 3 行目以降：必要なら本文で「何を」「なぜ」を補足
- 説明文は不要、コミットメッセージ本体だけ返す

---
```diff
[ここに git diff を貼る]
```
```

🌐 英語の原文（Source: prompts.chat 由来など）

```
I want you to act as a commit message generator. I will provide you with information about the task and the prefix for the task code, and I would like you to generate an appropriate commit message using the conventional commit format. Do not write any explanations or other words, just reply with the commit message.
```

🛠 CUSTOMIZE

## 穴埋めして自分用にする

[角括弧] の部分を下のフォームに入力すると、あなた専用のプロンプトが完成します。入力した内容はこのページ内だけで使われ、どこにも送信されません。

[ここに git diff を貼る]

```
あなたは Conventional Commits 規約に詳しいエンジニアです。
以下の git diff から、適切なコミットメッセージを生成してください。

ルール：
- 1 行目：`<type>(<scope>): <short summary>` 形式（type は feat / fix / refactor / chore / docs / test / style / perf のいずれか）
- 2 行目：空行
- 3 行目以降：必要なら本文で「何を」「なぜ」を補足
- 説明文は不要、コミットメッセージ本体だけ返す

---
```diff
[ここに git diff を貼る]
```
```

💡 TIPS

## 使い方のコツ

「scope」は変更したファイル群の領域名（例：「auth」「api」「ui」）。 非エンジニアでも使いやすく、技術ブログのコミット履歴をきれいに保つのにも有用。

📝 EXAMPLE

## 入力例・出力例

```
入力：ログインフォームにパスワードの最小文字数チェックを追加した git diff を貼り付け
出力例：
「fix(auth): パスワードの最小文字数バリデーションを追加

8 文字未満の入力がチェックを素通りしていたため、
フロント側の検証に文字数チェックを追加」
```

🤖 RECOMMENDED AI

## このプロンプトに合う AI モデル

[Claude Code — Anthropic  Claude Opus 5.5 を既定に、長い大仕事向けの Claude Fable 5.1 も呼べるエージェント開発のフラッグシップ。ターミナルからスマホまで同じセッションで続けられる。](https://ai-garage.jp/models/claude-code/)[Codex — OpenAI  ChatGPT 統合のコーディング相棒。2026-09-29 から GPT-6.1 Sol が既定になり、推奨モデルは GPT-6 Astra・GPT-6.1 Sol・GPT-6 Luna の3本。in-app browser でローカルUIまで触れる。](https://ai-garage.jp/models/codex/)[Cursor — Anysphere（SpaceX 傘下）  VS Code ベースのAIネイティブエディタ。自社モデル Composer＋クラウドで自走するエージェント＋Visual Editor。](https://ai-garage.jp/models/cursor/)

📎 SOURCE

このプロンプトは [awesome-chatgpt-prompts](https://prompts.chat/prompts/commit-message-generator) を参考に、ai-garage 編集部が初心者向けに編集・日本語化したものです。

❓ FAQ

## よくある質問

Q. このプロンプト（Conventional Commits 形式のコミットメッセージを生成する）はどんなときに使えますか？

A. git commit -m のメッセージを規約に沿って書く。「feat:」「fix:」「refactor:」「chore:」「docs:」みたいなプレフィックス運用に慣れていないチームでも、 差分を貼るだけで Conventional Commits 形式のメッセージが出てくる。コミット履歴が綺麗になる。

Q. このプロンプトを使うときのコツはありますか？

A. 「scope」は変更したファイル群の領域名（例：「auth」「api」「ui」）。 非エンジニアでも使いやすく、技術ブログのコミット履歴をきれいに保つのにも有用。

Q. このプロンプトはどの AI で使うのがおすすめですか？

A. Claude Code、Codex、Cursor に向いています。ページ上部の「ChatGPT で開く」「Claude で開く」からそのまま試せます。

Q. [角括弧] の部分はどう書き換えればいいですか？

A. 書き換える箇所は 1 か所あります。ページ内の「穴埋めして自分用にする」フォームに入力すると、置き換えたあとのプロンプトをそのままコピーできます。入力した内容はこのページの中だけで使われ、どこにも送信されません。

🔗 RELATED

## 同じカテゴリの他のプロンプト

[SQL ターミナルとして振る舞ってもらう  SQL を実 DB なしで素振り・学習](https://ai-garage.jp/prompts/sql-terminal/)[エラーメッセージを「原因・対処・予防」で分解してもらう  スタックトレースやエラーログから原因を特定](https://ai-garage.jp/prompts/bug-explainer/)[コードレビュアーになってもらう（PR 前の自己チェック）  プルリクを送る前にコードを AI にレビューさせる](https://ai-garage.jp/prompts/code-reviewer/)[正規表現を作ってもらい、日本語で分解解説してもらう  「こういう文字列にマッチさせたい」を日本語で伝えて正規表現を作る](https://ai-garage.jp/prompts/regex-builder/)

[← プロンプト集 一覧へ](https://ai-garage.jp/prompts/)
