分享一下我的开发工作流,我主力使用 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 和一个运行服务的窗口之间随意切换。想找谁聊就切到谁那边。
共享上下文有时要复制粘贴一下,命令倒也能解决,不过更多时候还是靠写文档来同步信息。不算特别优雅,但够用了。