Skip to main content
Back to trending

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
View on GitHub
Stars
999
Forks
92
+ today
+6
Created
1mo

Ranking data as of October 26, 2026 (UTC).

Star History

Today, hour by hour

999 stars
993999

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.

AI-generated summary of the repository README — may contain errors.

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.

Installation
git clone https://github.com/google/elephant-goldfish-model.git
cd elephant-goldfish-model
# see README for setup

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