Review an agent design before writing the code
Use EGM to draft a specification and have fresh reviewers question its assumptions.
Published · 1 source · Resume reading
Google's Elephant Goldfish Model plugin drafts a specification with an agent that knows your project, then asks fresh reviewers to examine it without the earlier conversation [1]. It is intended for work that needs design decisions.
Install the complete plugin
The repository documents these terminal commands for Claude Code [1].
claude plugin marketplace add google/elephant-goldfish-model
claude plugin install egm@egmStart a new session after installing. The workflow needs an agent that can create fresh subagents [1].
Discuss the design before implementation
Choose a feature with unresolved behavior, such as webhook retries. Use the repository's brainstorm command, with the documented Claude Code prefix [1].
/egm:egm-brainstorm Add webhook delivery to this project.The agent saves the agreed direction in concepts_brief.md [1].
Draft and review the specification
Continue with the documented draft command [1].
/egm:egm-draftThen review the draft path returned by the agent. The README uses this example [1].
/egm:egm-review design_draft.mdChoose which findings to address and approve the design before implementation. You keep responsibility for the architectural trade-offs [1].
Keep this guide
Filed under AI agents, Claude Code
Sources
Next in this stack
Keyword STARTER
Write skill metadata an agent can recognize
Keyword BOTHSIDES
Compare both sides before accepting AI advice
Keyword SIMPLEFIRST
Choose an AI workflow before building an agent