Sharing
EGM on GitHub

DEV

Setup walkthrough. Keep the AI-assistance disclosure.

Title: Review a software spec with fresh-context agents

Elephant-Goldfish Model (EGM) separates the agent writing a software spec from the agents reviewing it. The drafting session uses project context. Reviewers get the spec and relevant source code without the drafting conversation.

Install in Codex

codex plugin marketplace add google/elephant-goldfish-model
codex plugin add egm@egm

Review a spec

Use /egm-draft to develop a design document, or start with an existing one:

/egm-review docs/designs/my-feature.md

The review runs through architecture, comprehension, criticism, and implementation-readiness stages. Use /egm-resolve to work through the findings.

Check each finding against the code and intended behavior. Reviewers can be wrong. Accept a finding when it identifies a missing decision, an inconsistency, or something the spec needs to explain.

The extra review uses time and model tokens. Try it on one feature and judge the findings before making it part of your regular workflow.

EGM is Apache-2.0 licensed. Source ↗ · Setup for other agents ↗

Disclosure: Drafted with AI assistance.

Editorial note, remove before posting: Add a real review example if available. DEV requires disclosure of AI assistance. ↗