谷歌EGM!氛围编程大杀器!谷歌内部都在用!
谷歌的工程师在动手写代码之前,要先被一条金鱼审一遍。传说金鱼只有 7 秒记忆,这条金鱼还真的故意什么都不记得:前面聊过的来龙去脉一律不交给它,只给它一份设计文档,以及文档里引用的代码原文。
这套流程叫 Elephant-Goldfish Model(简称 EGM),本来是谷歌内部几千个工程师日常在用的,9 月中旬才正式开源,GitHub 上已经攒了一万一千多颗星。名字里虽然带 model,它其实是一套装进 AI 编程助手的插件。
流程分四步:brainstorm 先跟你把需求和取舍聊透,存成概念稿;draft 把概念稿扩成设计文档,每写完一节都停下来等你拍板;review 交给一批全新的子智能体,分 5 个阶段挑刺;挑出来的问题再由 resolve 跟你一条条定下来。
比如要给系统加个 webhook 推送,投递失败了要不要重试、同一条事件来了两次怎么去重,这些问题会在写代码之前就被摆到桌面上。此外它还负责两件事:给已经有代码的老项目补文档,或者拿现成的文档跟代码对一遍,看看哪里已经对不上了。
不过文档里也写明了,审查不能代替测试,拍板还是你自己来;项目本身也标着不是谷歌官方支持的产品。做后端的兄弟,或者架构评审老被同事问住的兄弟,可以把它装进 Claude Code 或 Codex,先拿手上那个一直没想明白的功能过一遍金鱼。
相关工具已收录于 AI工具严选
EGM
谷歌开源的规格驱动开发插件,先设计后写代码







