Writing

CursorのAIコミットメッセージを日本語化する方法

Cursorのコミットメッセージ自動生成機能の出力を日本語にする方法を説明します。

“User Rules”は、AIコミットメッセージには反映されない

Settings → Rules and Commandsに”User Rules”がありますが、ここにAIコミットメッセージを日本語化するプロンプトを追加しても機能しませんでした。

Cursor Forumでも要望が出ており、開発チームも認識しているようですが、2025年12月現在はまだ実装されていないようです。

How to change “generate commit message” language? - Discussions - Cursor - Community Forum

方法① .cursorrulesファイルを使う

プロジェクトのルートディレクトリに .cursorrules ファイルを作成し、ルールを記述します。

  1. プロジェクトルートに .cursorrules ファイルを作成する
  2. ルールを記述する
  3. cursorを再起動する

ルールの例:

Generate commit messages in Japanese.

.cursorrulesは公式には非推奨(Legacy)とされていますが、現状ではこの方法が最も効果的です。

Rules | Cursor Docs

方法② Gitリポジトリの履歴パターンを利用する

  1. 最初の数回のコミットを手動で希望の言語で書く
  2. Cursorがそのパターンを学習
  3. 以降、自動生成時に同じ言語で生成されるようになる
# 最初の5-10コミットを日本語で手動作成
git commit -m "feat: ログイン機能を追加"
git commit -m "fix: パスワード検証のバグを修正"
git commit -m "docs: READMEを更新"
# ...(数回繰り返す)

# その後、自動生成を使用すると日本語パターンに従う

Generate commit message Language - Bug Reports - Cursor - Community Forum