google /elephant-goldfish-model
Open-source plugin for designing and reviewing software with agents
★ 16,796⑂ 1,242👁 70⑃ 246● 99▤ 2◈ 7
16,796
stars
+1,096
1,242
forks
70
watchers
246
prs
99
issues
2
releases
7
discussions
README
Design with an elephant. Review with a goldfish. Install  ·  Quickstart  ·  Documentation  ·  Website Develop ideas with context and review documents with fresh eyes. EGM is an open-source plugin for AI assistants. Elephant holds your project context and drafts the specification. Goldfish reviewers examine the draft and referenced source material without the earlier conversation, helping expose unstated assumptions and blind spots. You make the architectural trade-offs and approve the specification before implementing. The built-in draft and design-review workflow targets software specifications. For other documents, choose reviewers and standards with /egm-review-loop. Bootstrap and drift reporting apply to software codebases. https://github.com/user-attachments/assets/93c799a2-10a3-4266-af02-eb79dd33a9a2 Install Choose your coding agent. Install the complete plugin so its skills can read the reviewer prompts and document standards. ChatGPT and Codex desktop Open the published EGM plugin in the desktop app and install it. This listing is desktop-only. For Codex CLI, use the commands below. Antigravity CLI sh agy plugin install https://github.com/google/elephant-goldfish-model For the Antigravity App and Antigravity for IDEs (Visual Studio Code extension), run /plugin or see the installation instructions. Claude Code sh claude plugin marketplace add google/elephant-goldfish-model claude plugin install egm@egm Codex CLI sh codex plugin marketplace add google/elephant-goldfish-model codex plugin add egm@egm Start a new session after installation. For Claude Cowork and ChatGPT Work, see the setup guide. Try your first design Open your project in your coding agent and choose a feature that needs design decisions. This example adds webhook delivery: what should happen when a delivery fails, or the same event arrives twice? The commands below are shown without a prefix. In Antigravity (agy CLI) and Claude Code, add the /egm: prefix, for example /egm:egm-brainstorm. On agy CLI 1.4.10 an unprefixed name is completed to the prefixed command (220), but 1.4.8 does not (196), so keep the prefix. In Codex, select the corresponding EGM skill from the skill picker. Brainstorming and review require a session that can create fresh subagents. Explore the idea text /egm-brainstorm Add webhook delivery to this project. Discuss requirements and trade-offs with the agent. Fresh reviewers challenge the proposal, and the agent saves the agreed direction in concepts_brief.md. Draft the specification text /egm-draft The agent turns the brief into design_draft.md, pausing after each section for your feedback in chat. Review the draft text /egm-review design_draft.md Use the draft path returned by the agent. Fresh reviewers check the design, its clarity, its fit with the code, and its implementation plan. Choose which findings to address. When you approve the design, ask your coding agent
Top issues
#146Add verified OpenCode V1 support12 comments · 2026-10-24#282Add verified OpenCode V2 support9 comments · 2026-11-03#270Add /egm-browser to inspect and interact with live pages4 comments · 2026-11-01#262Limit file access and parallelism during EGM reviews4 comments · 2026-11-01#252Load the Muse integration guide from every EGM skill2 comments · 2026-10-30#175Add egm-ask for workflow help4 comments · 2026-10-26#328Automatically assign issue types and topical labels3 comments · 2026-11-06#110Store EGM outputs in a dedicated folder3 comments · 2026-10-22
Discussions
#346Plugin used1 comments · 2026-11-07#288Why does egm-draft run with disable-model-invocation: true?0 comments · 2026-11-03#285Give opencode support as well pls0 comments · 2026-11-03#269Support OpenCode2 comments · 2026-11-01#184EGM v0.1.0 — first prerelease0 comments · 2026-10-27#182Thank you for helping EGM grow!1 comments · 2026-10-27#176Intended way of storing / clean up of all markdown artifacts after a sucessful workflow?1 comments · 2026-10-26
Latest release
EGM v0.1.1 v0.1.1 2026-11-06EGM v0.1.1 updates the plugin listing and packages the current Claude and OpenAI runtimes. - Clarifies listing copy, adds three OpenAI plugin starter prompts, and separates publisher policy destinations (316, 314). - Adds the TRIZ inventive catalyst reviewer and improves review context handling and severity preservation (299, 289, 279). - Adds experimental Cursor, OpenCode V1, and GitHub Copilot adapters (164, 165, 163). Existing skill names, descriptions, and per-skill prompt files are unchanged by the listing update. No migration is required for that update. The experimental adapters have
News & coverage (12)
Hacker NewsElephant Goldfish Model▲ 2 · 0 comments · 2026-10-27Hacker NewsElephant-Goldfish Model (EGM)▲ 2 · 1 comments · 2026-10-23Hacker NewsElephant-Goldfish Model (Agent Skill)▲ 1 · 0 comments · 2026-11-08Hacker NewsElephant-Goldfish Model from Google▲ 1 · 0 comments · 2026-11-02Hacker NewsElephant-goldfish-model: skills for designing and reviewing software with agents▲ 1 · 0 comments · 2026-10-30Open Source For YouHow Google’s Elephant-Goldfish Model Revolutionises AI Coding Reliability2026-10-26Help Net SecurityGoogle open-sources the Elephant-Goldfish Model plugin its engineers use to catch AI coding mistakes2026-10-25FourWeekMBAGoogle Open-Sources Elephant-Goldfish Review for AI Agents2026-11-09MarkTechPostReason Machines Open-Sources Aspen, a Git Server Built for AI Agents2026-11-09MarkTechPostGoogle AI Releases Elephant-Goldfish Model Plugin for Spec-First Coding2026-11-08