写代码 5 分钟,git 提交流程折腾半天?让 AI 一条命令搞定 commit + PR

写代码 5 分钟,git 提交流程折腾半天?让 AI 一条命令搞定 commit + PR

有没有这种感觉:代码写完了,真正的”苦力活”才刚刚开始——切换分支、add、commit、写规范的 commit message、push、创建 PR、补描述……一通操作下来,注意力早就从代码本身跑偏了。

今天推荐一个 Claude Code 官方插件 SkillCommit Commands,里面最实用的就是这个 /commit-push-pr 命令。一句话,AI 帮你搞定从”写完代码”到”PR 已创建”的全流程。

它怎么工作的?

以前你要手动跑:

git checkout -b feature/xxx
git add .
git commit -m "fix: resolve race condition in cache"
git push -u origin feature/xxx
gh pr create --title "fix: resolve race condition" --body "..."

现在只需要:

/commit-push-pr

AI 会自动:
分析所有变更:不只是最新一次 commit,是整个分支的改动
生成规范 commit message:参照仓库历史的风格,自动遵循 Conventional Commits 格式
自动识别敏感文件.envcredentials.json 这类不会被误提交
自动建分支:如果在 main 分支上,会自动切到新分支再提交
生成完整 PR 描述:Summary + Test Plan checklist + Claude Code 署名

一条命令,躺平等 PR 链接出来。

配套的还有一个 cleanup 命令

Git 流程顺了,分支管理也不能落下。这个插件里还有一个 /branch-cleanup

/branch-cleanup

会自动清理本地已被远程删除的分支。不再有一堆 deleted 状态的 stale 分支挂在本地碍眼。

安装方法

官方插件,直接在 Claude Code 里装:

/plugin install commit-commands

前提:需要安装 GitHub CLI(gh)并完成认证:

gh auth login

适用人群

所有用 Git 写代码的人——但这几类人收益最大:
经常开小分支干活的:每次都要切分支、commit、push、PR,创建流程标准化后效率提升明显
团队有 commit 规范要求的:以前靠自觉,现在 AI 自动生成符合规范的 message
怕误提交敏感文件的:.env、credentials.json 会被自动跳过,安全意识比人强
懒得写 PR 描述的:一个命令生成结构化的 PR 内容,省去”憋描述”的痛苦

对比普通 git 流程

操作 传统方式 /commit-push-pr
提交代码 手动写 commit message AI 自动生成规范 message
推送 git push -u origin 自动推送到远程
创建 PR 手动填标题和描述 AI 生成完整 PR 内容
分支管理 手动 git checkout -b 自动判断并创建分支

GitHub 链接

完整插件源码(包含 commit / branch-cleanup / commit-push-pr):
https://github.com/anthropics/claude-code/tree/main/plugins/commit-commands

安装后在 Claude Code 里直接用 /commit-push-pr 即可。


GitHub: https://github.com/anthropics/claude-code/tree/main/plugins/commit-commands

评论区

0 条评论

登录后可评论。

林小秋 16 阅读