Repolode
google

google/elephant-goldfish-model

一套开源的 AI 代理插件,先由代理起草设计文档,再由无上下文的新子代理审查,之后才动手写代码。

Star
12,990
Fork
940
未关闭 Issue
51
最近提交
20小时前

这是什么?

EGM(Elephant-Goldfish Model)是一个面向 Claude Code、Codex、Antigravity 等编码代理的插件,为功能实现前的设计阶段提供结构化流程。"大象"代理保留项目背景和前期决策,负责梳理问题并起草设计文档;"金鱼"审查者则以全新上下文启动,只看文档及其引用的源码,用来找出未说明的假设、模糊的需求和实现风险。

取舍决定权仍在开发者手中:你处理审查意见、批准设计,然后再让代理去实现。项目提供头脑风暴、起草、审查、处理审查意见、为现有代码库补充文档以及检查文档与源码偏差等技能。审查需要运行环境能够创建新的子代理,否则审查会直接终止。

核心功能

  • 01由上下文充足的代理起草设计文档,每个章节后等待你的反馈。
  • 02使用全新子代理审查,它们只能看到文档和引用的源码。
  • 03审查分为五个阶段,覆盖设计本身、清晰度、与代码的契合度和实现计划。
  • 04提供漂移报告,对比已提交的文档与当前源码。
  • 05通过插件系统支持 Antigravity、Claude Code 和 Codex。

适用场景

  • 在动手编码前,为需要架构决策的新功能梳理设计。
  • 在交给编码代理之前,检查规格中隐藏的假设。
  • 为已有代码库补充文档,并长期检查文档与代码是否一致。

快速上手

  1. 1

    在 Claude Code 中添加插件市场

    claude plugin marketplace add google/elephant-goldfish-model
  2. 2

    安装 EGM 插件

    claude plugin install egm@egm
  3. 3

    启动新会话,然后对需要设计决策的功能运行头脑风暴技能

    /egm:egm-brainstorm

使用前须知

  • Goldfish 审查需要智能体能够创建全新的子代理上下文,否则 EGM 会停止审查。
  • 审查不能替代测试或人工判断,且 EGM 并非 Google 官方支持的产品。

收录于专题

标签

常见问题

elephant-goldfish-model 是什么?
一套开源的 AI 代理插件,先由代理起草设计文档,再由无上下文的新子代理审查,之后才动手写代码。 EGM(Elephant-Goldfish Model)是一个面向 Claude Code、Codex、Antigravity 等编码代理的插件,为功能实现前的设计阶段提供结构化流程。"大象"代理保留项目背景和前期决策,负责梳理问题并起草设计文档;"金鱼"审查者则以全新上下文启动,只看文档及其引用的源码,用来找出未说明的假设、模糊的需求和实现风险。
elephant-goldfish-model 可以免费使用吗?用的什么许可证?
elephant-goldfish-model 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
elephant-goldfish-model 还在维护吗?
活跃维护中。elephant-goldfish-model 最近一次提交是在 2026年11月6日。
elephant-goldfish-model 适合用来做什么?
在动手编码前,为需要架构决策的新功能梳理设计。 在交给编码代理之前,检查规格中隐藏的假设。 为已有代码库补充文档,并长期检查文档与代码是否一致。
elephant-goldfish-model 怎么安装和运行?
在 Claude Code 中添加插件市场: claude plugin marketplace add google/elephant-goldfish-model 安装 EGM 插件: claude plugin install egm@egm 启动新会话,然后对需要设计决策的功能运行头脑风暴技能: /egm:egm-brainstorm
在哪里获取 elephant-goldfish-model?
源代码和安装说明在 GitHub 上:https://github.com/google/elephant-goldfish-model

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目