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 ファイルを作成し、ルールを記述します。
- プロジェクトルートに .cursorrules ファイルを作成する
- ルールを記述する
- cursorを再起動する
ルールの例:
Generate commit messages in Japanese.
.cursorrulesは公式には非推奨(Legacy)とされていますが、現状ではこの方法が最も効果的です。
方法② Gitリポジトリの履歴パターンを利用する
- 最初の数回のコミットを手動で希望の言語で書く
- Cursorがそのパターンを学習
- 以降、自動生成時に同じ言語で生成されるようになる
# 最初の5-10コミットを日本語で手動作成
git commit -m "feat: ログイン機能を追加"
git commit -m "fix: パスワード検証のバグを修正"
git commit -m "docs: READMEを更新"
# ...(数回繰り返す)
# その後、自動生成を使用すると日本語パターンに従う
Generate commit message Language - Bug Reports - Cursor - Community Forum