你刚开始学编程,兴冲冲改了几行代码,然后:

git push

Git命令出错

报错了。分支冲突了。不小心提交到 main 了。PR 描述不会写。commit message 随便打了个“改了点东西”被同事打回来。

Git 这东西,学的时候觉得简单,用的时候全是坑。

今天介绍一个 AI Agent 技能(Skill),叫 git-collab-workflow,它能帮你自动完成从改代码到提 PR 的整个流程,而且全程会提醒你别犯错。


它能帮你做什么?

简单说,就是把你每次写代码后的"善后工作"标准化了:

改代码 → 自动检查格式 → 自动规范提交信息 → 自动推送 → 自动创建 PR

你只需要专注写代码,剩下的它帮你搞定。

不限定某个特定的 Agent——只要你的 AI 助手支持 Skill 加载(比如 Hermes Agent、OpenMAIC,或其他支持 SKILL.md 的 Agent 框架),都能直接用。


8 个步骤,自动走完

git流程图

步骤 它帮你做什么 你需要做什么
1. 分支管理 自动切到主分支,拉最新代码 确认一下
2. 创建分支 根据你的意图自动命名(fix/feat/docs…) 确认分支名
3. 代码修改 你 / Agent 写代码
4. 代码检查 自动跑 lint + format,有错自动修 看一眼结果
5. 提交代码 自动生成规范的 commit message 确认变更内容
6. 推送 + PR 自动推送并创建 PR 确认 PR 描述
7. 通知你 告诉你 PR 链接,提醒你去审核 去 Gitee/GitHub 审核
8. 清理 PR 合并后自动删除分支 确认删除

最怕的几个坑,它都帮你防住了

坑 1:不小心在 main 上改代码

新手最常犯的错——直接在 main 分支上改代码然后 push。

git-collab-workflow 的做法:每次开始前自动检查当前分支,如果不在功能分支上,会阻止你操作,必须先创建分支。

坑 2:commit message 写"改了点东西"

被同事 review 的时候最尴尬的事。

它的做法:强制使用 Conventional Commits 规范,自动生成类似这样的提交信息:

fix(login): resolve timeout error on slow network

而不是:

改了点东西

坑 3:代码格式不统一

你用 Tab 缩进,同事用空格,review 的时候一堆格式差异。

它的做法:提交前自动跑代码检查(Python 用 ruff,JS 用 eslint),有格式问题自动修复。

坑 4:PR 描述不会写

不知道 PR 描述该写什么,随便写两句又显得不专业。

它的做法:自动生成包含变更内容、影响范围的 PR 描述。
区别图


怎么安装?

方式一:一句话安装(支持 Skill 的 Agent 通用)

在你的 AI 助手会话里说:

请帮我安装 git-collab-workflow skill,从 https://gitee.com/P1M0U/Skills-Space 仓库

Agent 会自动帮你下载安装。

方式二:手动安装

git clone https://gitee.com/P1M0U/Skills-Space.git /tmp/Skills-Space
cp -r /tmp/Skills-Space/git-collab-workflow ~/.hermes/skills/
# 或其他 Agent 的 skills 目录

怎么用?

装好后,以后写完代码直接跟你的 AI 助手说:

  • “帮我提交代码”
  • “创建一个 PR”
  • “检查一下代码格式”

Agent 就会按流程帮你走完。


为什么推荐给新手?

1.强制规范——不允许跳过检查、不允许直接改 main、不允许乱写 commit message。帮你养成好习惯。。
2.全程确认——每一步都会让你确认,不会偷偷改你的东西。。
3.错误处理——代码检查失败会自动尝试修复,修不了才告诉你。。
4.不合并 PR——它只负责创建 PR,合并的权力永远在你手里。。


项目地址

🔧 Skills-Space — AI Agent 技能仓库(不限定特定 Agent)
Github仓库
Gitee:https://gitee.com/P1M0U/Skills-Space/tree/main/git-collab-workflow

GitHub:https://github.com/P1M0U/Skills-Space/tree/main/git-collab-workflow

开源协议:MIT

如果你在用支持 Skill 的 AI 助手,欢迎试试这个技能。有问题可以去 Gitee 或 GitHub 提 Issue。

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐