写代码 5 分钟,git 提交流程折腾半天?让 AI 一条命令搞定 commit + PR
写代码 5 分钟,git 提交流程折腾半天?让 AI 一条命令搞定 commit + PR
有没有这种感觉:代码写完了,真正的”苦力活”才刚刚开始——切换分支、add、commit、写规范的 commit message、push、创建 PR、补描述……一通操作下来,注意力早就从代码本身跑偏了。
今天推荐一个 Claude Code 官方插件 Skill:Commit 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 格式
– 自动识别敏感文件:.env、credentials.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
评论区
登录后可评论。