Skip to content
Projects

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.

How these counts are measured

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

Learning

README.md

Original

Awesome EGM Awesome

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

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

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

Gemini CLI and Antigravity

OpenCode

Pi Coding Agent

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 .tgz release.
  • 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

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

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:forge router.
  • 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.

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.

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

Articles and Guides

News Coverage

Videos

Demos and Explainers

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.

Community

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

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

CC0