elephant-goldfish-model
An open-source method and skill set created at Google for spec-driven development with LLMs
- agent-skills
- ai-agents
- antigravity
- claude-code
- claude-code-plugin
- claude-skills
- codex
- codex-plugin
- coding-agents
- context-engineering
- developer-tools
- gemini
- llm
- multi-agent
- prompt-engineering
- spec-driven-development
- Stars
- 999
- Forks
- 92
- + today
- +6
- Created
- 1mo
Ranking data as of October 26, 2026 (UTC).
Star History
Today, hour by hour
Overview
An open-source method and skill set created at Google for spec-driven development with LLMs It ranks #66 on GitTiger, gaining +6 stars on October 26, 2026 (UTC).
The project is written in Python and has 92 forks. It was created 1mo ago.
What it is
The Elephant-Goldfish Model (EGM) is described as an open-source method and set of skills from Google for spec-driven development with language models. The README calls it a plugin for AI coding agents. Metadata lists Python, the Apache-2.0 license, and topics including Claude Code, Codex, Gemini and context engineering.
Capabilities described
The idea is to write the specification before the code. Long-context Elephant sessions draft the specs, then isolated Goldfish subagents that start with no context stress-test them. The workflow uses slash commands:
- `/egm-brainstorm` explores the problem boundaries and tests early ideas with a group of Goldfish agents. - `/egm-draft` converts the concept brief into an evolving design doc in docs/designs/. - `/egm-review` runs a review of that design document; the supplied text stops before the rest of the flow.
Getting started
Install steps were not supplied in the evidence. Check the repository README.
git clone https://github.com/google/elephant-goldfish-model.git
cd elephant-goldfish-model
# see README for setupFrequently Asked Questions
What do the Elephant and Goldfish names mean?
Per the README, Elephant sessions carry deep context and draft specifications, while Goldfish subagents have zero context and stress-test those specs before coding.
Which commands does the workflow use?
The README summary lists /egm-brainstorm, /egm-draft and /egm-review. The text is truncated, so later steps were not supplied.
What license does it use?
The supplied metadata lists Apache-2.0.
How do I install it?
Installation steps were not supplied. Check the repository README.