Gitコミットメッセージエディター
Conventional Commits規約(type(scope): subject)に沿った
コミットメッセージを、項目を入力するだけでリアルタイムに組み立てます。
0文字(1行目は50文字以内、最大72文字を推奨)
概要
種別・スコープ・概要・本文・フッターを入力項目から選ぶだけで、Conventional Commits規約に沿った 整形済みのコミットメッセージをリアルタイムに生成・プレビューできるツールです。
※処理はJavaScriptのみで行っています。入力内容はサーバーに送信せず、ブラウザ内で完結します。
実務での活用例
開発者・情シス担当者がコミット規約を統一し、変更履歴の可読性を高める場面で活用できます。
💡 チームでのコミット規約統一
状況: commitlintなどを導入済みだが、形式を覚えるのが面倒でメンバーの入力がばらつく
活用方法: 項目を入力するだけでルールに沿ったメッセージを生成し、そのままコピーしてコミット
期待効果: CIでのlintエラーを未然に防ぎ、レビューの手間を削減
💡 自動リリースノート生成の前提整備
状況: semantic-releaseなどでコミット履歴からCHANGELOGを自動生成したい
活用方法: feat/fixなどの種別を正しく選び、BREAKING CHANGEも明示して記録
期待効果: バージョン番号やリリースノートの自動判定が正しく機能する
💡 破壊的変更の周知漏れ防止
状況: 既存の挙動を変える修正を、他メンバーに確実に伝えたい
活用方法: 「破壊的変更を含む」にチェックし、詳細をフッターに明記して生成
期待効果: BREAKING CHANGEの記載漏れによる事故を防止
詳しい使い方
主な機能
- リアルタイムプレビュー - 入力するたびにコミットメッセージ全文を即時生成
- 1行目の文字数チェック - 50文字・72文字の目安を超えると注意表示
- BREAKING CHANGE対応 - チェックを入れると
!表記とフッターのBREAKING CHANGE:行を自動付与 - クリップボードコピー - 生成結果をワンクリックでコピー
使い方の手順
- 変更内容に合う種別(type)をプルダウンから選ぶ
- 必要であればスコープ(影響範囲)を入力する
- 概要(subject)を命令形・簡潔に入力する(文字数に注意)
- 必要に応じて本文・フッター・破壊的変更の詳細を入力する
- 右側のプレビューを確認し、「コピー」でコミットメッセージを取得する
技術仕様とセキュリティ
すべての処理がブラウザ内で完結し、入力内容はサーバーに送信されません。
type(scope)!: subjectの基本形式と、本文・フッター・BREAKING CHANGEの構造に対応しています。
Chrome、Firefox、Safari、Edgeなど主要なモダンブラウザに対応しています。
登録不要で完全無料でご利用いただけます。