每次 commit 还在想 message?让 Claude 自动帮你搞定 Git push
你有没有过这种经历——辛辛苦苦写完代码,commit 的时候卡在那儿想:「这次用什么 commit message 好?」
结果想了半天写了个 fix: fix bug,然后 push 上去了。
别笑,这太正常了。 手动写规范 commit message 是反人类的——现在有个 Skill,帮你把这步彻底自动化。
它干了什么
git-pushing 是专门给 Claude Code 用的 Git 自动提交 Skill。装上之后,只要说一声「帮我 push」,它自动完成三件事:
1. 自动 git add -A(暂存所有改动)
2. 自动生成规范 commit message(用的是 Conventional Commits 格式)
3. 自动 git push -u origin(推送并关联分支)
全程你只需要说一句话。
为什么好用
好用的点不在于「省了那几步敲命令」,而在于它把 commit message 的认知负担彻底消灭了。
Conventional Commits 格式是什么?长这样:
feat: add user login API
fix: correct race condition in cache
docs: update README for new users
它会自动分析你这次改了什么(代码逻辑?文档?测试?配置?),然后生成对应的 prefix + 描述。你再也不用想「这个算 feat 还是 fix」。
而且它还有 footer 信息,自动附上 AI 标识和 issue 关联。
用法超简单
不需要记任何参数,只要你会说话就行:
/push
或者带自定义信息:
"bash skills/git-pushing/scripts/smart_commit.sh 'feat: add dark mode support'"
内置的 shell 脚本处理一切,你不需要知道 conventional commits 是什么格式。
适合谁用
- 日常用 Git 的所有人——从第一天入职就在跟 commit message 搏斗
- 团队协作场景——规范 commit 直接利好代码审查和 changelog 生成
- 追求效率的开发者——把精力留给真正重要的代码逻辑
GitHub 链接:mhattingpete/claude-skills-marketplace(657 ⭐,全套工程化 Claude Code Skills 合集,含 git-pushing/review-implementing/test-fixing 等)
直接在 Claude Code 里装:
claude --plugin-dir ./claude-skills-marketplace
或者参考 repo 里的安装脚本。
每天少花 5 分钟想 commit message,一年就是 30 小时。值得一试。
GitHub: https://github.com/mhattingpete/claude-skills-marketplace
评论区
登录后可评论。