猫の手道具箱ロゴ

猫の手道具箱

このサイトは社内情シスやPGに役立ちそうなツールを公開しています。

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:行を自動付与
  • クリップボードコピー - 生成結果をワンクリックでコピー

使い方の手順

  1. 変更内容に合う種別(type)をプルダウンから選ぶ
  2. 必要であればスコープ(影響範囲)を入力する
  3. 概要(subject)を命令形・簡潔に入力する(文字数に注意)
  4. 必要に応じて本文・フッター・破壊的変更の詳細を入力する
  5. 右側のプレビューを確認し、「コピー」でコミットメッセージを取得する

技術仕様とセキュリティ

✓
完全なクライアントサイド処理

すべての処理がブラウザ内で完結し、入力内容はサーバーに送信されません。

✓
Conventional Commits準拠

type(scope)!: subjectの基本形式と、本文・フッター・BREAKING CHANGEの構造に対応しています。

✓
対応ブラウザ

Chrome、Firefox、Safari、Edgeなど主要なモダンブラウザに対応しています。

✓
無料利用

登録不要で完全無料でご利用いただけます。