Claude Code plugin

Elephant Goldfish Model

Open-source skills for designing and reviewing software with AI agents

11,192 stars 755 forksPlugins & marketplaces Plugin marketplace Source

Install

Install
claude plugin marketplace add google/elephant-goldfish-model

Found in the project README. Check it for setup steps after installing.

From source
git clone https://github.com/google/elephant-goldfish-model.git

From the README

Design with an elephant. Review with a goldfish.

  Install  · 
  Quickstart  · 
  Documentation  · 
  Website

Thousands of Google engineers use EGM, an open-source plugin, to draft specs with deep-context agents and stress-test them with zero-context subagents before writing code.

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.

Use it when a feature needs design decisions before implementation. For a small, clear bug fix, use your normal coding workflow.

Install

Choose your coding agent. Install the complete plugin so its skills can read the reviewer prompts and document standards.

Antigravity CLI

For the Antigravity App and Antigravity for IDEs (Visual Studio Code extension), run /plugin or see the installation instructions.

Claude Code

Codex

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.

…
Read the full README on GitHub

How plugins work

  • A plugin bundles slash commands, subagents, skills, hooks, MCP servers and status lines so they install together.
  • Add the marketplace inside Claude Code with /plugin marketplace add google/elephant-goldfish-model, then run /plugin to pick what to install.
  • You can turn a plugin off again from /plugin without deleting anything.
Claude Code docs

Details

Website
egm.dev
Language
Python
License
Apache-2.0
Last updated
3 November 2026
Topics
agent-skillsai-agentsantigravityclaude-codeclaude-code-pluginclaude-skillscodexcodex-plugincoding-agentscontext-engineeringdeveloper-toolsgemini

FAQ

What is Elephant Goldfish Model?

Open-source skills for designing and reviewing software with AI agents It is a plugin for Claude Code, from google/elephant-goldfish-model on GitHub.

How do I install Elephant Goldfish Model?

Run claude plugin marketplace add google/elephant-goldfish-model, then follow the setup in the README.

Is Elephant Goldfish Model popular?

google/elephant-goldfish-model has 11,192 GitHub stars and 755 forks, and is included in 1 curated Claude Code list. It was last updated on 3 November 2026.

More plugins & marketplaces

Browse the most popular Claude Code mods, all plugins & marketplaces, or the skills and MCP server directories.