Cheatcode_
Feedback

Catalog / Design / Elephant goldfish model

Agent skills · 7 skills

Elephant goldfish model

Listed by its author as elephant-goldfish-model

An open-source method and skill set created at Google for spec-driven development with LLMs

DoesPlanning and specsWriting and docsValidation and QAProduct and strategyCode reviewArchitecture and system design

Source on GitHub ↗
curl -fsSL https://api.cheatcodehq.com/install.sh | sh -s -- elephant-goldfish-model --to all

Copies 7 skills into each app's skills folder (Claude Code: ~/.claude/skills), after checking every file against google/elephant-goldfish-model at commit 096e9ad. Nothing else on your computer changes. To undo it, run the terminal command with --uninstall at the end; that also removes what the app added.

Then start a new session in your AI app and ask for the work in plain words; it picks the skill from its description. In Claude Code you can also type /elephant-goldfish-model:egm-bootstrap.

See it in use

One real session, replayed step by step: the request, each step at the moment it happened, and the answer, unedited. Long waits are shown faster, with the real time in the corner. The design doc and the export code are invented for this example, for Acme Notes, a fictional note-taking app.
The result
2026-10-24_DRIFT_REPORT.mdWhat the session produced: 2026-10-24_DRIFT_REPORT.md, the file the session saved.

A dated Markdown report of every place the code no longer matches the design, plus a short summary.

2026-10-24_DRIFT_REPORT.md, the file the session saved.

Open the whole result
Try it

After installing, start a new session and say: /elephant-goldfish-model:egm-drift-report Check the design docs in docs/ against the code in src/ and tell me where the code has drifted.

What else it can do, and its limits
  • 7 skills for spec driven work: brainstorm an idea, draft a design doc, review it, resolve review notes, check drift, and write folder READMEs
  • Every skill is started by you with a slash command, such as /elephant-goldfish-model:egm-drift-report
  • Works in Claude Code on your own files; drift checks need no extra tools
  • The review skills expect reviewer subagents and persona files from the source repository, which this package does not include
  • Reports what differs and does not change your code

Sample input Recorded Oct 24, 2026 in Claude Code 2.1.308 with Sonnet 5.5. The video replays that session; nothing in it was acted or edited.

What's inside 7 skills

  • egm-bootstrapBootstrap directory README.md files across a repository subtree.

    Bootstrap directory README.md files across a repository subtree.

  • egm-brainstormInteractive ideation and brainstorming skill for the Elephant & Goldfish Model (EGM). Helps turn half-baked concepts into structured hypotheses via clarifying questions, review, and iterative refinement. Produces an RFC summary for human review or more detailed design with /egm-draft.

    Interactive ideation and brainstorming skill for the Elephant & Goldfish Model (EGM). Helps turn half-baked concepts into structured hypotheses via clarifying questions, review, and iterative refinement. Produces an RFC summary for human review or more detailed design with /egm-draft.

  • egm-draftDrafts a design document section-by-section using the concepts brief from egm-brainstorm (or user notes). This is the second step in the Elephant-Goldfish (EGM) feature flow. Use when you are ready to write a design doc after aligning on requirements + solution.

    Drafts a design document section-by-section using the concepts brief from egm-brainstorm (or user notes). This is the second step in the Elephant-Goldfish (EGM) feature flow. Use when you are ready to write a design doc after aligning on requirements + solution.

  • egm-drift-reportRuns drift detection on all design documents to check for document and code consistency. Produces an actionable report with differences. Use when the user asks to detect drift or check for consistency across all design documents or READMEs in a directory.

    Runs drift detection on all design documents to check for document and code consistency. Produces an actionable report with differences. Use when the user asks to detect drift or check for consistency across all design documents or READMEs in a directory.

  • egm-resolveThe Elephant resolution skill. Ingests flat deficiency reports from concurrent Goldfish reviewers, applies automated fixes for PROPOSE FIX items via UI multiple-choice gates, and presents interactive negotiation/re-sync checkpoints.

    The Elephant resolution skill. Ingests flat deficiency reports from concurrent Goldfish reviewers, applies automated fixes for PROPOSE FIX items via UI multiple-choice gates, and presents interactive negotiation/re-sync checkpoints.

  • egm-reviewOrchestrates the EGM Goldfish Review Protocol. Used as part of the EGM process to perform design document reviews. Executes five review phases: Initial Zoom Out Review, Comprehension Review, Design Critique, Intermediate Zoom Out Review, and Implementation Readiness.

    Orchestrates the EGM Goldfish Review Protocol. Used as part of the EGM process to perform design document reviews. Executes five review phases: Initial Zoom Out Review, Comprehension Review, Design Critique, Intermediate Zoom Out Review, and Implementation Readiness.

  • egm-review-loopExecutes the Antagonistic-Review process from the Elephant-Goldfish Model (EGM) via an automated multi-agent review loop to audit documents against qualitative standards and structural templates, and automatically apply approved fixes. Use when reviewing design docs, READMEs, feature specifications, implementation plans, or verifying document completeness and tone.

    Executes the Antagonistic-Review process from the Elephant-Goldfish Model (EGM) via an automated multi-agent review loop to audit documents against qualitative standards and structural templates, and automatically apply approved fixes. Use when reviewing design docs, READMEs, feature specifications, implementation plans, or verifying document completeness and tone.

About

Where this comes from. The public repository google/elephant-goldfish-model at commit 096e9ad, under its Apache-2.0 license, copied without changes. google is not affiliated with Cheatcode and has not claimed this listing yet. New releases are repackaged after review, never synced automatically. If this is your project, write to admin@cheatcodehq.com to claim or remove it.

Something wrong with this listing, or it did not install? Tell us

Versions

v0.0.0-g096e9adListed from google/elephant-goldfish-model at 096e9ad · 2026-10-21