shakacode

Merge Commit Msg — Git skill for Claude Code

Git community

Generate a structured merge commit message from PR changes.

How to install Merge Commit Msg

Installs to ~/.claude/skills/shakacode-claude-code-commands-skills-agents-merge-commit-msg/SKILL.md

Terminal
mkdir -p ~/.claude/skills/shakacode-claude-code-commands-skills-agents-merge-commit-msg && curl -fsSL https://raw.githubusercontent.com/shakacode/claude-code-commands-skills-agents/HEAD/commands/merge-commit-msg.md -o ~/.claude/skills/shakacode-claude-code-commands-skills-agents-merge-commit-msg/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Merge Commit Msg does


description: Generate a structured merge commit message from PR changes

You are composing a MERGE COMMIT MESSAGE in Claude Code.

AUTO-CONTEXT

  • Infer PR# from branch name or commits (e.g. "#123").
  • Identify base branch (master/main) with: git remote show origin | grep 'HEAD branch'
  • Get ONLY this PR's changes with: git diff ...HEAD
  • Get ONLY this PR's commits with: git log ..HEAD --oneline
  • This avoids including already-merged changes from earlier rebases.

Alternatives in Git

  • Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★
  • Commit Msg — 生成 Git Commit Message 1k ★
  • Fix GitHub Issue — by jeremymailen - Analyzes and fixes GitHub issues using a structured approach with GitHub CLI for issue detai 708 ★

Full documentation available on GitHub

View Source Repository