mcpField
C
commit-helper

commit-helper

github.com/chmouel開発31445 回インストール3 日前に更新
リポジトリ

commit-helper について

commit-helperは、ステージ済みの変更と最近のコミット形式を基に、開発者向けのConventional Commitsメッセージを作成するスキルです。実行前に案の承認を求めます。

主な機能

  1. 01ステージ済み変更と統計の確認
  2. 02直近5件のコミット確認
  3. 03Conventional Commits形式で作成
  4. 04タイトルと本文の長さ制限
  5. 05実行前の承認依頼

活用シーン

  1. 01ステージ済み変更のコミットメッセージ作成
  2. 02最近のコミットに合わせた書式の維持

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/chmouel/lazyworktree --skill commit-helper

インストール後、Claude Code で/commit-helperを入力して読み込まれたか確認します。

詳細

コミットヘルパー

ステージされた変更から、Conventional Commit 形式のコミットメッセージを生成します。

コミットする変更

!git diff --staged --stat

詳細な差分

!git diff --staged

最近のコミットスタイル

!git log --oneline -5


以下のルールに従って、Conventional Commit 形式のコミットメッセージを生成します。

  • Conventional Commits 1.0.0 の形式に従う
  • タイトルは50文字以内、本文の各行は70文字以内にする
  • 過去形を使う
  • 方法ではなく、何を、なぜ変更したかだけを述べる
  • イギリス英語の綴りを使う
  • 複数の異なる点を箇条書きにする必要がない限り、まとまりのある段落にする
  • 実行前に、ユーザーの承認を得るためにコミットメッセージを提示する

形式の例:

feat: added worktree deletion confirmation

Implemented confirmation dialogue before deleting worktrees to prevent
accidental data loss. The confirmation shows the worktree path and any
uncommitted changes that would be lost.

コメント