Claude-skill-registry git-commit-master
按照 Conventional Commits 规范执行高质量的 git 提交,处理暂存、消息生成及钩子修复。
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/git-commit-master" ~/.claude/skills/majiayu000-claude-skill-registry-git-commit-master && rm -rf "$T"
manifest:
skills/data/git-commit-master/SKILL.mdsource content
核心逻辑
- 分析变更: 必须运行
分析已暂存内容。若无暂存,先询问用户是否全选。git diff --cached - 规范化消息: 严格执行
格式。<type>(<scope>): <subject>
: 新功能feat
: 修补 bugfix
: 文档变更docs
: 重构refactor
: 其他更改chore
- 需要用户检查:
- 执行前询问用户确认变更。
使用场景
- 用户输入 "commit", "提交", "保存更改"。
- 完成一个独立的功能模块后建议使用。