← ツール一覧

Gitコミットメッセージフォーマッター — Conventional Commits準拠

タイプ・スコープ・説明を選ぶだけで規約に沿ったメッセージを即生成

変更対象のモジュール・ディレクトリ名を入力してください

0 / 72

50文字以内を推奨(72文字が上限)。動詞から始めて現在形で記述します

なぜこの変更が必要か、どのように実装したかを記述します

Issue番号を入力すると「Closes #123」が自動追記されます

生成されたメッセージ

        

最近の履歴

まだ履歴がありません。メッセージを生成するとここに保存されます。

使い方

  1. タイプを選択 — feat(新機能)・fix(バグ修正)・docs(ドキュメント)など、変更の種類に合ったタイプをボタンで選んでください。
  2. スコープを入力(任意)— 変更の影響範囲を示すモジュール名やディレクトリ名を入力します。例: authuiapi
  3. 件名を入力 — 変更内容を50文字以内で簡潔に記述します。「何をしたか」を現在形・命令形で書くのが慣例です。
  4. 本文・Issue番号を入力(任意)— 変更の背景や関連Issueがある場合は追記します。
  5. コピーして使う — 「コピー」ボタンを押すと生成されたコミットメッセージがクリップボードに入ります。ターミナルに貼り付けるだけで完成です。

Conventional Commitsとは

Conventional Commits(コンベンショナルコミット)は、GitコミットメッセージにAngularのコミット規約をベースとした統一フォーマットを定めたオープンな仕様です。 type(scope): subject という形式でメッセージを記述することで、変更履歴の可読性が上がり、CHANGELOGの自動生成やセマンティックバージョニングの自動化が可能になります。 チーム開発では commitlint などのCIツールと組み合わせてルールを強制するケースが一般的ですが、このツールはブラウザ上でGUIとして利用できるため、CLIのセットアップが不要です。 feat / fix / docs / style / refactor / test / chore / perf / ci / build の10種類のタイプをサポートしており、BREAKING CHANGEフッターにも対応しています。

各タイプの使い分け

feat
新しい機能の追加
fix
バグの修正
docs
ドキュメントのみの変更
style
コードの動作に影響しない書式変更(スペース・セミコロン等)
refactor
バグ修正・機能追加を含まないコード変更
test
テストの追加・修正
chore
ビルドプロセス・補助ツールの変更
perf
パフォーマンス改善
ci
CI設定・スクリプトの変更
build
ビルドシステム・外部依存に影響する変更