
EGM Goldfish Design Review
Runs a five-phase AI review of a design document using separate reviewer subagents
- Repository
- google/elephant-goldfish-model
- Stars
- 9,965
- Licence
- Apache-2.0
- Files
- 2 files
What it does
When installed, this skill tells an AI agent (such as Claude Code) to review a design document in five phases: an initial high-level check, a comprehension check, a critical design critique, an intermediate high-level check, and an implementation readiness check. The agent spawns separate subagents, each defined by a persona file, and asks them to review the document in a fresh context with no prior conversation. The agent writes reports to files, asks the user for choices through chat prompts, and is told to stress-test the document and avoid flattery.
Great for
- Teams using the EGM Goldfish design process who want a structured review of a design document
- Developers who want a second, adversarial read of a design before implementation
- People who already know the EGM protocol and its persona files
Skip it if
- Anyone without the EGM repository files: the skill points to other docs and persona files that are not included here, so it will not run on its own
- Quick informal feedback: the protocol spawns multiple subagents and writes several reports, which takes time and uses significant model tokens
- Environments without a subagent tool: the skill says to stop in that case rather than run a single-context review
Try asking
- “Review my design doc at docs/feature-plan.md using the EGM Goldfish review protocol”
- “Run the interactive EGM review on this design document and ask me which stage to run”
- “Start an implementation readiness review of my spec at designs/payments.md”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 2 original files, the Apache-2.0 licence and an attribution note.
egm-review.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip egm-review.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip egm-review.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Clone the full google/elephant-goldfish-model repository so the linked persona and doc files exist before invoking the skill
- Pass the Step parameter (for example interactive or a stage number) to skip the preset menu when you already know which stages you want
- Read the generated report files rather than relying on the chat summary, since the skill is designed to write reports to files
What's inside
- agents/openai.yaml
- SKILL.md
Redistributed unmodified from google/elephant-goldfish-model under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-11-02. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.