ManzoliW/awesome-egm
ManzoliW/awesome-egm has 6 GitHub stars and 0 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-14 20:04 UTC. Last push 2026-11-12.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
A curated list of plugins, ports, skills and resources for Google's Elephant-Goldfish Model (EGM).
LearningREADME.md
OriginalAwesome EGM 
A curated list of plugins, ports, skills, tools and reading material for Google's Elephant-Goldfish Model (EGM), the spec-driven, design-first workflow for AI coding agents.
Design with an elephant. Review with a goldfish.
🐘 + 🐟
What is EGM? EGM is not a language model. It is a set of skills and reviewer personas that sit on top of the coding agent you already use (Claude Code, Codex, Antigravity, Gemini CLI, Copilot and others). It separates three roles:
| Role | Has access to | Job |
|---|---|---|
| 🐘 Elephant | Full project context and the whole design conversation | Interviews you, explores the problem, drafts the spec. Writes no production code. |
| 🐟 Goldfish | Only the spec and the files it references, with no memory of the conversation | Reviews the spec fresh to expose unstated assumptions, gaps and blind spots. |
| 🧑 You | Product goals, constraints and the review findings | Make the architectural trade-offs and approve the spec before implementation. |
Contents
- Official
- Ports and Adapters
- Independent Implementations and Skill Packs
- Forks and Extended Workflows
- Bundles and Skill Stacks
- Spec-Driven Development Integrations
- Tools and Utilities
- Domain-Specific Applications
- Inspired by EGM
- Learning Resources
- Community
- Related Concepts
- Related Awesome Lists
Official
- google/elephant-goldfish-model - Google's open-source plugin for designing and reviewing software with agents (Apache-2.0). It supports Claude Code, Claude Cowork, Codex, ChatGPT desktop, Antigravity, Cursor, Gemini, OpenCode, Copilot and Muse.
- egm.dev - Project website.
- Getting started - First run, from brainstorm to approved spec.
- 60-second review on existing code - Quickstart for brownfield projects: review existing docs and check documentation drift.
- Harness guide - Setup notes for each supported agent.
- Architecture - EGM lifecycle and system design.
- Review pipeline design - How the five review stages and seven reviewer personas work.
- FAQ - Alternatives, review bottlenecks, velocity and other common questions.
- Muse integration - Installing and running EGM in Muse.
- Releases - Version history and changelogs. The latest release is v0.1.1 (Nov 6, 2026).
- ChatGPT plugin listing - Published EGM plugin for the ChatGPT and Codex desktop apps.
- Introducing the Elephant-Goldfish Model plugin - Google Open Source Blog launch post (Oct 22, 2026).
Built-in skills
| Skill | What it does |
|---|---|
egm-brainstorm |
Tests an idea under a no-code rule and writes concepts_brief.md. |
egm-draft |
Turns the brief or notes into a design document, design_draft.md. |
egm-review |
Runs a five-stage review with fresh Goldfish agents. |
egm-resolve |
Works through the review findings and agrees on changes. |
egm-review-loop |
Runs a chosen group of reviewers against chosen standards. Works for any document type. |
egm-bootstrap |
Creates or updates design docs for an existing codebase. |
egm-drift-report |
Compares checked-in docs with the current source code. |
Quick install
# Claude Code
claude plugin marketplace add google/elephant-goldfish-model
claude plugin install egm@egm
# Codex
codex plugin marketplace add google/elephant-goldfish-model
codex plugin add egm@egm
# Antigravity CLI (in the Antigravity App or VS Code extension, run /plugin)
agy plugin install https://github.com/google/elephant-goldfish-model
# Muse (installs from a local clone)
git clone https://github.com/google/elephant-goldfish-model.git
muse plugins install ./elephant-goldfish-model --scope user
muse plugins approve egm
On the ChatGPT or Codex desktop app, install the published plugin listing linked above. Cursor can install it from its marketplace catalog. For Claude Cowork, ChatGPT Work, Cursor, Gemini CLI, OpenCode and Copilot, follow the harness guide linked above. In Claude Code and Antigravity, skills use the /egm: prefix, for example /egm:egm-brainstorm.
⚠️ Brainstorm and review need an agent that can start fresh subagents. A review that runs in the same context "is not a Goldfish review", so EGM stops instead.
Ports and Adapters
Community projects that bring EGM to other agents and harnesses. Unless a project says otherwise, it is unofficial.
Claude Code
- kurcontko/egm-claude-code - Claude Code plugin for spec-driven development with isolated Goldfish reviews.
- Raj9914/elephant-goldfish - Fresh-context subagents check your bug diagnosis, design doc and diff before you commit. Works with Claude Code, Codex and Gemini CLI.
- techpeerPat/elephant-goldfish-skills - Design-first Elephant and Goldfish skills for Antigravity and Claude Code.
GitHub Copilot
- vt-bg/egm-copilot - Installs EGM into Copilot with 7 skills and 9 zero-context Goldfish reviewer agents, for JetBrains IDEs, VS Code and Copilot CLI.
- jheo4/elephant-goldfish-copilot - EGM template for Copilot in VS Code, with zero-context review, no-code gates and extensible packs.
- EdneiMonteiro/elephant-gun - 🇧🇷 Design and review workflows for GitHub Copilot CLI, independently derived from EGM.
Cursor
- jhincapie/egm-cursor - Unofficial Cursor port of the EGM skills.
Gemini CLI and Antigravity
- therealr2d2/elephant-goldfish-workflow-skill - Native Gemini CLI skill with a stateless Goldfish that runs in a sandbox and an adversarial reviewer. Also tuned for Antigravity.
OpenCode
- AzadKshitij/opencode-egm - OpenCode V2 adapter that bundles the EGM skills and reviewer personas into one self-contained package.
- oli-nelson/EGM-OpenCode-V2 - Experimental OpenCode V2 plugin with the
egmagent, read-only reviewers, skills and commands. - notsatyarth/opencode-egm - EGM plugin for OpenCode v2.
- jope35/opencode-egm - OpenCode plugin for the Elephant-Goldfish Model.
- MaxiGP0/egm-opencode - Unofficial OpenCode V2 adapter that ships a pinned copy of the upstream skills. README in English and Spanish.
Pi Coding Agent
- sdsheeks/pi-egm - EGM for pi: design with context, review with fresh-context Goldfish reviewers.
- nsanta/pi-elephant-goldfish - A deep-context Elephant drafts specs and zero-context Goldfish stress-test them.
- thesawdawg/pi-egm - Pi-compatible plugin built from the Google repo.
- summerjch/pi-egm-design-review - EGM-inspired design review for Pi: five snapshot-only reviewers with no file, shell or delegation tools.
- asolis87/gentle-goldfish - Fresh-context review skills for Pi and Gentle Shell: comprehension, zoom-out and spec drift reports.
Mistral Vibe
- Nosenzor/elephant-goldfish-vibe - Standalone Agent Plugins 1.0 package that ports EGM to Mistral Vibe, with
/egm:*skills and fresh-context Goldfish subagents.
DeepSeek Harness
- dryw/dsh-egm - EGM for DeepSeek Harness, published on npm as
dsh-egm. A context-rich session drafts the spec and fresh read-only agents review it. - DSH-Extensions-list/dsh-elephant-goldfish-model - Standalone EGM skills and fresh-context review workflows, installable from the DSH Plugin Hub as a
.tgzrelease. - dannielcordeiro/dsh-egm - Upstream EGM unchanged, plus per-role model routing and a live run view in the terminal and the browser.
- marcelosf80/dsh-elephant-goldfish - EGM skills as an installable DeepSeek Harness bundle.
- uzair-suria/dsh-egm - EGM workflows as DSH skills and Agent Presets, generated from the upstream repo.
- 643048695/dsh-egm - Design-review gate for DSH: the Elephant drafts, zero-context Goldfish attack the draft, and you approve.
Hermes Agent
- willbohn/hermes-egm - Design reviews for Hermes Agent, with fresh-context, tool-free reviewers and checked citations.
- Carlosdev-cod/HermesFish - 🇪🇸 Hermes Agent plugin for design, review and drift detection. Also targets Claude Code, Codex and Antigravity.
Other Harnesses and Installers
- yathamsriram243-blip/egm-universal-agent - Universal EGM skills, slash commands and review subagents, with cross-agent adapters and automated validation.
- sufiyan-sabeel/indus-egm - Rust CLI and library, installable with cargo, that embeds the EGM bundle and installs it into a coding agent.
- Jehu/bb-elephant-goldfish - EGM for BB.
- Semdok/semdok-egm - Plan features before coding: brainstorm, draft a design, and review it with fresh-context reviewers.
Independent Implementations and Skill Packs
Takes on the Elephant/Goldfish pattern that don't depend on Google's plugin.
- vshvedov/elephant-goldfish - Reusable workflow for Claude Code, Codex and Gemini CLI. It covers brainstorming, features, bug fixes and code review. The most-starred community project as of November 2026.
- marcus-darden/egm - EGM as Agent Skills: design-first skills, a fresh-context doc review, guarded implementation and a strict code review.
- donchummar/elephant-goldfish-skill - Agent skill for Claude Code, Codex or Gemini CLI that makes the AI write a design doc, then has zero-context agents prove it is buildable before implementation starts.
- samsauhard/elephant-goldfish-harness - Python agent harness with isolated design reviewers, bounded retries, trace logs and reproducible evaluation fixtures.
- ldsAS/elephant-goldfish-skill - 🇹🇼 Tool-neutral agent skill with four-role separation, CUJ-driven development and objective validation scripts. Works with Claude Code, Antigravity and Cursor.
- Sam-Si/skills - MIT-licensed agent skills collection whose first skill is EGM.
- Fallenstedt/refined-elephant-goldfish - Skills that help you understand the problem before you build a solution.
- chienweiluo/eg-skills - A personal Elephant/Goldfish engineering workflow.
- Demon1110/egm-elephant-goldfish-review - 🇨🇳 Design-review workflow skill with a zero-context, read-only Goldfish, for system designs, requirements and product plans.
Forks and Extended Workflows
- gsVAM/SuperEGM - Merges superpowers and EGM into one Claude Code plugin: brainstorm, spec review, plan and more.
- debashisn94/egm-aios - Claude Code fork with Sonnet reviewers, approve-before-spawn and auto-routing.
- bhubbard/elephant-goldfish-model-rs - Copy of the official plugin that adds native Rust
egmandgoldfishCLIs.
Bundles and Skill Stacks
Projects that ship EGM next to other skill packs so you install everything at once.
- claudemods/context-forge - One Claude Code plugin with 21 skills, including the EGM design and review skills, behind a single
/context-forge:forgerouter. - thanhNt16/omp-precision-stack - One-command installer for Oh My Pi that symlinks the vshvedov Elephant/Goldfish skills alongside Matt Pocock's skills, pstack and Superpowers.
Spec-Driven Development Integrations
EGM combined with other spec-driven development (SDD) frameworks.
- lutfi-zain/openspec-schema-egm - EGM as a schema for OpenSpec, published on npm as
openspec-schema-egm. - vanguard-lint/vanguard-spec - Spec verification harness, designed around EGM, that locks down architectural invariants before code is written and shows when specs go stale.
- rariasdev/architechai-plugin - 🇪🇸 Claude Code plugin that interviews you like a senior architect, writes a phased plan and turns it into a kanban of EGM-based prompts.
Tools and Utilities
- @rizkiaprita/egm - npm package for drafting specs, reviewing designs and checking implementation drift.
- Dimoncelli/cold-jury - Zero-dependency Node.js CLI with a cross-CLI review gate inspired by EGM. It runs sterile, hostile reviews to catch bugs the authoring agent would agree with.
- arcobaleno64/seven-sec - Stateless pre-commit git-diff gate. A zero-context Goldfish reviewer (Antigravity or Codex) blocks bugs, security issues and drift.
- msp-blip/egm-knoepfe - 🇩🇪 Button bar above the Claude Code input for the EGM commands, with an explanation on hover.
Domain-Specific Applications
EGM applied outside ordinary software specs, often through egm-review-loop with custom reviewers.
- OzaLabCP/talk-elephants-goldfish - 🎤 Plan and review talks and lectures. Fresh reviewers check what an audience can follow and where it needs more context.
- casali10/egm-campaign - 🎲 Tabletop RPG campaign prep in eight steps, checked by Goldfish reviewers. Claude Code plugin.
- bmtrnavsky/spec-driven-data-analysis - 📊 Data analysis plugin for Hermes with locked specs, a sealed kernel, Goldfish review and provenance on every report.
- GitGudAK/egm-eyewear-reviewers - 👓 Specialist reviewer prompts for eyewear design.
- ai-summer2025/google-egm-clinical-protocol-designer - 🏥 Adversarial review loop for clinical trial protocol design, in pure Python with no paid APIs.
- ai-summer2025/hedis-care-gap-agent - 🏥 HEDIS care-gap closure agent with EGM adversarial review.
- siriani/elephant-referee-model - 🔬 Write research with an Elephant and have zero-context Goldfish referee it, like peer review for scientific work.
- linuxsunil/id-spec-studio - 🎓 Course design pipeline for instructional designers: brainstorm, draft, then four parallel Goldfish reviewers lock the spec.
- Meddelin/egm-product - 📋 EGM for product managers: repo and metric discovery, cross-functional reality checks and PRDs grounded in the actual stack.
- Amz34/wire-pid-kg - 🏭 Turns P&ID process diagrams into a queryable knowledge graph. An Elephant extracts and a zero-context Goldfish swarm reviews.
- scottbrowncpa-creator/ci-public - 🏫 Claude Code plugin with plain-language writing skills and blind Goldfish reviewers for school finance work. Three agents are adapted from EGM.
- PaulBratslavsky/strapi-product-egm - Plan a Strapi product. Adds fresh-context reviews to the strapi-product-builder interview.
Inspired by EGM
Projects that build on the fresh-context review idea and add their own roles or loops.
- sherol/squirrels - Adds Squirrels to the pattern: bounded, autonomous delegates that forage, cache findings and report back. Runs on top of the official plugin or vshvedov/elephant-goldfish.
- roomi-fields/roomis-grillhouse - Claude Code framework where a "grill" settles the architecture, then fresh agents write tests and code and review them.
- Mgabr90/autonomous-delivery - Autonomous plan, design-review, build, review and fix loop with fresh-eyes review and an independent gate.
- asteria-core/biome - Multi-agent software engineering ecosystem with Elephant, Goldfish, Beaver and Woodpecker roles.
Learning Resources
Origins
- Elephants, Goldfish, and the New Golden Age of Software Engineering - Dave Rensin's original essay.
- Google Research publication page - The essay as a Google Research paper.
- ChocoTrail/elephant_goldfish - Summary of Rensin's essay.
Articles and Guides
- Elephant-Goldfish Design Review - Agent Patterns entry that maps each claim to the repo source.
- Google's Elephant-Goldfish Model: Review the Plan Before Code - Wavect deep dive on the five review stages, limits and a team pilot. Also available in DE, ES and ZH.
- Google's Elephant Goldfish Model (EGM): What It Is and How It Works - MindStudio explainer.
- Google's Elephant-Goldfish Method for AI Design Reviews - Digital Applied overview.
- Elephant-Goldfish Model (EGM): the free Google plugin that makes AI coding agents design first - AIcon Hub guide to spec-driven development with the plugin.
- Google's Elephant-Goldfish Model: Let a Forgetful AI Check Your Plan Before You Build It - Medium introduction.
- Google's Elephant-Goldfish plugin: 5 stages of fresh-context review and 3 catches - DEV Community hands-on write-up with real review findings.
- Google Elephant-Goldfish Plugin: Install and Use EGM - FreakyJolly install and usage guide.
- An elephant, a goldfish, and in my case a nameless main context - Geert Theys on applying the pattern in practice.
- Google's Open-Source Elephant-Goldfish Model (EGM) for AI Agents - Logic42 overview, with a comparison to Spec Kit and Kiro.
- Elephant-Goldfish Model: reviewers with no memory check your AI's design - Senn Tech explainer.
- Google's Elephant-Goldfish Model: Spec Before Code - Overview from byteiota.
- EGM Plugin: Installation in Claude Code and Codex, Workflow, and Use Cases - SmartScope install guide.
- The Elephant-Goldfish Model: Why the AI That Knows Least Reviews Best - Towards AI deep dive.
- EGM: Design and Review Skills for AI Coding Agents - Beri learning page.
- caleonardo/egm-ganular-steps - A granular, manual step-by-step way to apply EGM with any chat tool and no plugins, with a diagram.
- sou350121/Agent-Playbook - 🇨🇳 Chinese engineering playbook for AI agents, with a theory module on EGM subagents.
News Coverage
- Google open-sources the EGM plugin its engineers use to catch AI coding mistakes - Help Net Security.
- Google open sources its Elephant-Goldfish Model plugin for AI coding - BetaNews.
- How Google's Elephant-Goldfish Model Revolutionises AI Coding Reliability - Open Source For You.
- Google Open-Sources the Elephant-Goldfish Model Plugin Its Engineers Use to Catch AI Coding Mistakes - Linux Today.
- Google AI Releases Elephant-Goldfish Model Plugin for Spec-First Coding - MarkTechPost.
- Elephants, Goldfish and the New Golden Age of Software Engineering - I Programmer coverage of Rensin's paper.
Videos
- Official EGM explainer - About 70 seconds, embedded at the top of the official README.
- Google Just Open Sourced Its AI Coding Secret: Elephant Goldfish Model - Overview of the plugin and spec-driven development with coding agents.
- O novo jeito de programar com IA que o Google usa, agora no Claude Code - 🇧🇷 EGM with Claude Code, in Portuguese.
- Elephant Goldfish Modelとは? AIの設計を別の視点で見直すGoogleの手法 - 🇯🇵 Podcast episode on reviewing a design before implementation, in Japanese.
Demos and Explainers
- gsaini/egm-getting-started - Runs EGM end to end on a real codebase: brainstorm, draft, the five-stage Goldfish review, then resolve.
- Elephant-Goldfish Model: Review the Plan Before AI Writes Code - Notes on AI Labs' walkthrough of EGM on a demo app.
- sateesh2020/egm-goldfish-experiment - Reproducible experiment: a toy codebase and a design doc with seven planted flaws, testing whether zero-context Goldfish reviews catch more than a same-context review.
- Jayaprakash8887/elephant-goldfish-trial - Full record of using EGM to design and build a real Spring Boot and Keycloak admin module from a PRD.
- neuralmind-ai/eg-demo - Demo of the elephant-goldfish method.
- rodolfochicone/egm-skills-map - 🇧🇷 Interactive map of the EGM plugin skills for Claude Code.
Limitations and Critiques
EGM is useful, but it isn't free or perfect. A full review starts 15 or more subagent runs, so token cost is the most common complaint. Fresh context is also not the same as independent thinking when every reviewer runs on the same model. The official FAQ above and the sateesh2020 experiment under Demos are good starting points.
- Exclude host instructions from Codex and Antigravity reviewers - Open issue: on these agents, project files such as
AGENTS.mdstill reach Goldfish reviewers. Claude Code reviewers start clean. - Document review cost, duration, and plan limits - Open issue asking for measured cost and time per review.
- Limit file access and parallelism during EGM reviews - Open hardening issue about which linked files reviewers read automatically.
Community
- GitHub Issues - Bug reports and feature requests.
- GitHub Discussions - Questions and ideas.
- Releases feed - Atom feed for new releases. You can also use Watch → Custom → Releases on GitHub.
Related Concepts
Spec-Driven Development (SDD). EGM puts SDD into practice: you write, review and approve the spec before implementation starts. "Design is the new code." Other SDD frameworks include GitHub Spec Kit and OpenSpec.
Context isolation in multi-agent systems. EGM's core idea is a hard split between the Elephant, which holds all the context, and stateless Goldfish reviewers. The split prevents context collapse, where a model treats what it remembers as obvious from the text and ends up confirming its own faulty assumptions.
Adversarial and hostile review. Goldfish act as critics hunting for edge cases, hidden dependencies and logic gaps. This is the same idea behind "jury" and red-team review tools.
Related Awesome Lists
- awesome-claude-code - Tools and resources for Claude Code.
- awesome-codex - Tools, skills and plugins for OpenAI Codex.
- awesome-claude-plugins - Claude marketplaces and plugins.
- awesome-claude-skills - Claude skills.
- awesome-deepseek-harness - DeepSeek Harness plugins, tools and skills.
- awesome-ai-agents - AI agent frameworks, tools and research.
Contributing
The EGM ecosystem is young, and contributions are welcome. Read the contribution guidelines, then open a PR that adds the link in the right section, in this format:
- [owner/repo](https://github.com/owner/repo) - Short description ending with a period.
Please only add projects that are public, have a README, and relate clearly to the Elephant-Goldfish pattern. Empty forks and mirrors won't be accepted.
This list is community-maintained and isn't affiliated with Google. EGM is "not an officially supported Google product."
