每次 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

评论区

0 条评论

登录后可评论。

林小秋 973 阅读