doccker

Commit Msg — Git skill for Claude Code

Git community

生成 Git Commit Message.

How to install Commit Msg

Installs to ~/.claude/commands/doccker-cc-use-exp-commit-msg.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/doccker/cc-use-exp/HEAD/.claude/commands/commit-msg.md -o ~/.claude/commands/doccker-cc-use-exp-commit-msg.md

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

What Commit Msg does

生成 Git Commit Message

分析未提交的代码变更,生成结构化的 commit message。

执行步骤

1. 获取变更内容

# 查看已暂存的变更
git diff --cached --stat
git diff --cached

# 如果没有暂存内容,查看所有变更
git diff --stat
git diff

2. 分析变更类型

根据变更内容判断类型:

类型 适用场景
feat 新功能
fix 修复 bug
refactor 重构(不改变功能)
style 格式调整(不影响代码逻辑)
docs 文档更新
test 测试相关
chore 构建、依赖、配置等

3. 生成 commit message

格式要求:

: 

规则:

  • subject: 简洁描述,不超过 50 字符,中文
  • body

Alternatives in Git

  • Commit Commands — Git commit workflows: commit, push, and PR creation 14k ★
  • Gen Commit Msg — Generate intelligent commit messages based on staged changes 5.7k ★
  • Commit Compact — Create a git commit 2k ★

Full documentation available on GitHub

View Source Repository