From commit
コミットメッセージの生成、作成、フォーマット、gitmoji、Conventional Commits、コミットメッセージの規約などをユーザーが求めた際に使用されるスキル。コミットメッセージのスタイルとフォーマット規則に関する知識を提供する。
How this skill is triggered — by the user, by Claude, or both
Slash command
/commit:commit-messageThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
コミットメッセージのスタイル、フォーマット規則、プロジェクト固有の規約に関する知識を提供する。
コミットメッセージのスタイル、フォーマット規則、プロジェクト固有の規約に関する知識を提供する。
.claude/configs/commit.json が存在する場合、プロジェクト固有の設定を読み込む。
| フィールド | デフォルト | 説明 |
|---|---|---|
style | gitmoji | コミットメッセージのスタイル: gitmoji、conventional |
language | en | メッセージの言語: en、ja 等の ISO 639-1 コード |
scope | false | スコープをメッセージに含めるか(例: feat(auth):) |
customPrefix | — | 追加プレフィックス(例: チケットキー PROJ-123) |
設定されたスタイルに応じて適切なリファレンスを参照する:
references/gitmoji.md で絵文字の選択とフォーマットを確認するreferences/conventional-commits.md でタイププレフィックスとフォーマットを確認するBash 経由でコミットを作成する際は、常に HEREDOC 形式を使用する。 本文には変更の理由を記載する:
git commit -m "$(cat <<'EOF'
<prefix> [customPrefix] <件名>
<この変更が行われた理由を説明する本文>
EOF
)"
references/gitmoji.md — 絵文字リファレンスと選択戦略references/conventional-commits.md — Conventional Commits 仕様npx claudepluginhub k-rf/devstone --plugin commitGenerates ultra-compressed Conventional Commits messages emphasizing 'why' over 'what', ≤50 char subjects in Japanese/English matching repo history. Activates on staged changes or via /genshijin-commit, /commit.
Git commit message conventions: structure, formatting, scoping, body content, breaking changes, trailers. Invoke whenever task involves any interaction with commit messages — writing, reviewing, validating, or understanding message format.
Generates ultra-compressed Conventional Commits messages with ≤50 char subject and body only when 'why' isn't obvious. Auto-triggers when staging changes.