Full Byte Developer.

Review an agent design before writing the code

Use EGM to draft a specification and have fresh reviewers question its assumptions.

Published · 1 source

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].

bash
claude plugin marketplace add google/elephant-goldfish-model
claude plugin install egm@egm

Start 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].

text
/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].

text
/egm:egm-draft

Then review the draft path returned by the agent. The README uses this example [1].

text
/egm:egm-review design_draft.md

Choose which findings to address and approve the design before implementation. You keep responsibility for the architectural trade-offs [1].

Keep this guide

By Full Byte Developer

Original posts: Instagram reel, Facebook reel, Threads post, TikTok video

Filed under AI agents, Claude Code

Sources

Next in this stack