GoForum🌐 V2EX

做了个 CLI:把团队的 AI 编程规则/技能一键同步到 Claude Code、Cursor、Codex

hsuchifeng9 · 2026-08-07 15:47 · 0 次点赞 · 2 条回复

我们团队十几号人,都在用 AI 写代码,但工具很杂:有人 Claude Code,有人 Cursor,有人 Codex 。用的过程中发现一个很烦的问题——

每个人的 AI 配置不一致,而且各改各的。

  • 老同事本地攒了一套 CLAUDE.md 、自定义 skills 、一堆环境变量和”我们这儿的规矩”;新人的 AI 基本是台空白出厂车。
  • 同一个坑,AI 会带着每个人再踩一遍:A 花两小时搞清楚某条内部链路怎么配,一周后 B 问几乎一样的问题,又花两小时。
  • 就算把 rules 、skills 丢进一个共享 Git 仓,也只解决了”有没有源”——合并之后没人记得 pull,pull 了也不知道该拷到哪个工具的哪个目录。

所以我做了个 CLI,思路很简单:把团队的 skills / rules / docs / 环境变量 / hooks / MCP 配置放在一个 Git 仓里,评审合并后,自动同步进每个人本地的 AI 工具。

teamai push  → 自动开分支 + 建 MR → Reviewer 评审合并
                                        ↓
             会话启动时 SessionStart hook 自动 teamai pull → 写进各工具目录

几个我自己觉得还算有用的点:

  • 多工具一份维护:skills 会分别写进 ~/.claude/skills/~/.cursor/skills/~/.codex/skills/……不用在每个工具里各拷一套。
  • 环境变量当一等公民:测试环境地址、访问凭证这类配置能随 pull 注入 shell 。很多”新人连不上测试环境”其实不是知识问题,是配置没到位。
  • 不绕过评审:push 默认开 MR,必须过人。自动的是”同步”和”注入”,不是”写入”——写什么依然由人把关。
  • 经验沉淀:会话结束时如果检测到”摩擦信号”(你打断/纠正了 AI 、拒了工具调用、模型反复重试),会提示你把这次踩的坑总结成一篇 learning 推给团队,之后别人能检索到。

开源、MIT 、还在迭代:

npm install -g teamai-cli
# 单人用也行,不用先建仓,init 会检查并自动创建
teamai init --repo https://github.com/yourorg/yourrepo
2 条回复
edgeedge · 2026-08-07 15:52
#1

我觉得不应该写 ~/ 都做工具了,更应该写仓库的 .codex/ .cursor/ .claude/ .agents/

hsuchifeng9 · 2026-08-07 15:52
#2

@edgeedge 也支持写仓库级的

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: hsuchifeng9
发布: 2026-08-07
点赞: 0
回复: 0