分享一下我的开发工作流,我主力使用 Claude Code、Codex CLI 和 Gemini CLI,组成一个开发团队。

为什么需要多个模型

Claude Code 写代码快,小任务一把梭没问题。但任务一大,几乎必定有 Bug。让它自己改,改着改着容易绕进去。

所以我让 Codex 来 Review。

现在无论是技术方案还是代码实现,我都习惯交叉评审。就像人类团队里,代码写完要有人 Review 一样。

具体怎么分工

我一般是让 Gemini 做 planning,输出设计文档;Claude Code review 这个 plan,然后负责执行;Codex 依据 planning doc,review 代码并优化。

这个工作流目前还是很好使的,好几次重构都是一把过,省了不少来回改的时间。

UI 的调整就简单了,直接让 Claude Code 处理,不用这么复杂的流程。

为什么用 Gemini 做规划

我用 Gemini 做 planning,单纯是我更适应它的文字风格。Codex 的输出读起来太累,Claude Code 写文档又臭又长。所以规划这块我喜欢交给 Gemini,跟它聊起来比较舒服。

像人类团队一样协作

一个 AI 开发团队基本上就这三个模型了。像我们人类团队一样,相互讨论和 Review,然后由人负责把关技术设计,拍板最终方案。

工具环境

我现在一个终端窗口,就把他们都放进去了。用 tmux 管理,能随时在三个 agent 窗口、nvim 和一个运行服务的窗口之间随意切换。想找谁聊就切到谁那边。

共享上下文有时要复制粘贴一下,命令倒也能解决,不过更多时候还是靠写文档来同步信息。不算特别优雅,但够用了。