commit-helper について
commit-helperは、ステージ済みの変更と最近のコミット形式を基に、開発者向けのConventional Commitsメッセージを作成するスキルです。実行前に案の承認を求めます。
主な機能
- 01ステージ済み変更と統計の確認
- 02直近5件のコミット確認
- 03Conventional Commits形式で作成
- 04タイトルと本文の長さ制限
- 05実行前の承認依頼
活用シーン
- 01ステージ済み変更のコミットメッセージ作成
- 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.
コメント
Markdown 対応