金鱼评审依赖能创建全新子代理的会话,不支持则直接中止评审;Antigravity CLI 1.4.8 不自动补全前缀,需手写 /egm: 前缀;ChatGPT 插件列表仅限桌面端,Codex CLI 需改用命令行安装
elephant-goldfish-model
googleApache-2.0活跃维护给编码智能体用的开源插件,让 Claude Code、Codex 等代理参与软件设计与代码评审,把上下文工程落到实际开发流程里。
Open-source plugin for designing and reviewing software with agents
claude plugin marketplace add google/elephant-goldfish-model
claude plugin install egm@egmREADME 未说明
给 AI 编码助手加装的设计评审插件,用大象角色保留上下文起草规格,用金鱼角色以全新视角挑出盲点
给编码智能体用的开源插件,让 Claude Code、Codex 等代理参与软件设计与代码评审,把上下文工程落到实际开发流程里。
核心能力
- 大象角色持有项目上下文并起草设计规格
- 金鱼评审在无先前对话的新子代理中审查文档
- 提供 brainstorm、draft、review、resolve 等可单独调用的技能
- review 分五阶段由全新代理检查设计与实现计划
- drift report 比对已提交文档与当前源码的偏差
容易踩的坑
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
- v0.1.1EGM v0.1.1最新正式版2026-11-06 · 2026-11-06 21:50 UTC
EGM v0.1.1 updates the plugin listing and packages the current Claude and OpenAI runtimes.
- Clarifies listing copy, adds three OpenAI plugin starter prompts, and separates publisher policy destinations (#316, #314).
- Adds the TRIZ inventive catalyst reviewer and improves review context handling and severity preservation (#299, #289, #279).
- Adds experimental Cursor, OpenCode V1, and GitHub Copilot adapters (#164, #165, #163).
Existing skill names, descriptions, and per-skill prompt files are unchanged by the listing update. No migration is required for that update. The experimental adapters have separate installation and support guidance.
The ZIP checksums and GitHub Actions attestations were verified against the workflow-built artifacts from commit
dea7761de06ce5b51c177ebb9bba0469f24af5a4. Native end-to-end verification of these exact release ZIPs remains open in #60. Marketplace rollout is tracked separately. - v0.1.0EGM v0.1.02026-10-27 · 2026-10-27 07:46 UTC
查看更新说明
Elephant-Goldfish Model (EGM) helps you turn an idea into a specification, then test the design with fresh-context reviewers before implementation. The drafting agent holds the project context. Reviewers examine the document and its references without the earlier conversation. You resolve trade-offs and approve the design.
This is EGM's first tagged release. Exact release-ZIP host validation remains pending. This release is not ready for stable-release claims.
What's included
- Explore and specify: challenge an idea with
egm-brainstorm, then build a specification section by section withegm-draft. - Review and resolve: run fresh-context reviewers with
egm-revieworegm-review-loop, then work through findings withegm-resolve. - Document and maintain: create codebase documentation with
egm-bootstrapand compare specifications with implementation throughegm-drift-report. - Complete runtime packages: Claude and OpenAI ZIPs include the seven skills, reviewer personas, document standards, and integration guides.
This version also includes owner-led architecture decisions and Claude agent-warning guidance.
Get started
Choose your host in the installation guide. Install the complete plugin so skills can read their personas and standards. For example, the documented Claude Code repository installation is:
claude plugin marketplace add google/elephant-goldfish-model claude plugin install egm@egmStart a new session, then try:
/egm:egm-brainstorm Add webhook delivery to this project. /egm:egm-draft /egm:egm-review <path-to-your-design-draft>Use
/egm-…commands in Antigravity or select the corresponding skill in Codex. See the workflow guide for details. Repository installation follows the marketplace. To validate this release candidate, install the exact attached ZIP and record its installed identity.Compatibility and known limits
The test record documents these earlier candidate tests, dated October 22, 2026:
Host Recorded evidence Antigravity CLI 1.4.5Installation, workflow fixtures, and isolation passed. Interactive approvals, bootstrap, and synthesizer nesting remain untested. The bootstrap skill is larger than the load limit. Claude Code 2.1.308Local plugin load, workflow fixtures, and isolation passed after a stage-order fix. The report retains shutdown and fixture limits. Codex CLI 0.163.0Installation, workflow fixtures, isolation, required reads, and stage order passed in two live tests. Claude Cowork cloud Partial workflow verification; reviewer isolation remains unverified. See #105. ChatGPT Work Partial native-trace and artifact verification; see #106. These results do not establish passes for the attached ZIPs. Exact-artifact installation, workflow, and isolation checks remain open in #60.
Claude Code isolation requires version
2.1.271or later. The OpenAI archive declares local execution; earlier cloud tests do not establish cloud support for it. Goldfish reviews require native fresh-context subagents. Stop the review if the host cannot provide them. There is no earlier tagged release to migrate from. Public directory approval remains separate.Downloads and verification
Use the runtime ZIP for your host from the release assets. GitH
- Explore and specify: challenge an idea with
Develop ideas with context and review documents with fresh eyes. EGM is an open-source plugin for AI assistants.
Elephant holds your project context and drafts the specification. Goldfish reviewers examine the draft and referenced source material without the earlier conversation, helping expose unstated assumptions and blind spots. You make the architectural trade-offs and approve the specification before implementing.
The built-in draft and design-review workflow targets software specifications. For other documents, choose reviewers and standards with /egm-review-loop. Bootstrap and drift reporting apply to software codebases.
Install
Choose your coding agent. Install the complete plugin so its skills can read the reviewer prompts and document standards.
ChatGPT and Codex desktop
Open the published EGM plugin in the desktop app and install it. This listing is desktop-only. For Codex CLI, use the commands below.
Antigravity CLI
agy plugin install https://github.com/google/elephant-goldfish-model
For the Antigravity App and Antigravity for IDEs (Visual Studio Code extension), run /plugin or see the installation instructions.
Claude Code
claude plugin marketplace add google/elephant-goldfish-model
claude plugin install egm@egm
Codex CLI
codex plugin marketplace add google/elephant-goldfish-model
codex plugin add egm@egm
Start a new session after installation. For Claude Cowork and ChatGPT Work, see the setup guide.
Try your first design
Open your project in your coding agent and choose a feature that needs design decisions. This example adds webhook delivery: what should happen when a delivery fails, or the same event arrives twice?
The commands below are shown without a prefix. In Antigravity (agy CLI) and Claude Code, add the /egm: prefix, for example /egm:egm-brainstorm. On agy CLI 1.4.10 an unprefixed name is completed to the prefixed command (#220), but 1.4.8 does not (#196), so keep the prefix. In Codex, select the corresponding EGM skill from the skill picker. Brainstorming and review require a session that can create fresh subagents.
Explore the idea
/egm-brainstorm Add webhook delivery to this project.
Discuss requirements and trade-offs with the agent. Fresh reviewers challenge the proposal, and the agent saves the agreed direction in concepts_brief.md.
Draft the specification
/egm-draft
The agent turns the brief into design_draft.md, pausing after each section for your feedback in chat.
Review the draft
/egm-review design_draft.md
Use the draft path returned by the agent.
Fresh reviewers check the design, its clarity, its fit with the code, and its implementation plan. Choose which findings to address. When you approve the design, ask your coding agent to implement it.
See the workflow guide for the full process, including saving approved specifications under docs/designs/.
How it works
Goldfish reviews require fresh subagent contexts. If your agent cannot create them, EGM stops the review. A review does not replace tests or human judgment. See supported environments and verification limits.
Choose a skill
You can use each skill when you need it. You do not have to follow the full sequence.
Learn more
- Getting started: the workflow and project layout.
- Setup: installation, agent capabilities, and known limits.
- Architecture: how skills and reviewers fit together.
- Testing: checks, execution records, and verification limits.
- Dave Rensin’s original essay: the ideas behind EGM.
Contribute
See the accessibility statement for accessibility goals, known limits, and how to report barriers.
Read contributing for PRs, issues for bugs, and discussions for questions.
License
Apache 2.0. This is not an officially supported Google product.