Updated today
by google
elephant-goldfish-model
An open-source method and skill set created at Google for spec-driven development with LLMs
165 GitHub stars (165)
| Period | New stars |
|---|---|
| Oct 22 | +47 |
| Oct 23 | +88 |
- 7 skills (7 skills found in its SKILL.md files)
- 13 forks (13 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add google/elephant-goldfish-model
Asks which skills and agents to install. Just one: npx skills add google/elephant-goldfish-model --skill egm-bootstrap — add -g for every project.
Claude Code
git clone https://github.com/google/elephant-goldfish-modelcp -r "elephant-goldfish-model/skills/egm_bootstrap" ~/.claude/skills/
Copies the egm-bootstrap skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add google/elephant-goldfish-model
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
egm-bootstrap
Bootstrap directory README.md files across a repository subtree.
skills/egm_bootstrap/SKILL.md on GitHub (opens in a new tab) -
egm-brainstorm
Interactive ideation and brainstorming skill for the Elephant & Goldfish Model (EGM). Helps turn half-baked concepts into structured hypotheses via clarifying questions, review, and iterative refinement. Produces an RFC summary for human review or more detailed design with /egm-draft.
skills/egm_brainstorm/SKILL.md on GitHub (opens in a new tab) -
egm-draft
Drafts a design document section-by-section using the concepts brief from egm-brainstorm (or user notes). This is the second step in the Elephant-Goldfish (EGM) feature flow. Use when you are ready to write a design doc after aligning on requirements + solution.
skills/egm_draft/SKILL.md on GitHub (opens in a new tab) -
egm-drift-report
Runs drift detection on all design documents to check for document and code consistency. Produces an actionable report with differences. Use when the user asks to detect drift or check for consistency across all design documents or READMEs in a directory.
skills/egm_drift_report/SKILL.md on GitHub (opens in a new tab) -
egm-resolve
The Elephant resolution skill. Ingests flat deficiency reports from concurrent Goldfish reviewers, applies automated fixes for PROPOSE FIX items via UI multiple-choice gates, and presents interactive negotiation/re-sync checkpoints.
skills/egm_resolve/SKILL.md on GitHub (opens in a new tab) -
egm-review
Orchestrates the EGM Goldfish Review Protocol. Used as part of the EGM process to perform design document reviews. Executes five review phases: Initial Zoom Out Review, Comprehension Review, Design Critique, Intermediate Zoom Out Review, and Implementation Readiness.
skills/egm_review/SKILL.md on GitHub (opens in a new tab) -
egm-review-loop
Executes the Antagonistic-Review process from the Elephant-Goldfish Model (EGM) via an automated multi-agent review loop to audit documents against qualitative standards and structural templates, and automatically apply approved fixes. Use when reviewing design docs, READMEs, feature specifications, implementation plans, or verifying document completeness and tone.
skills/egm_review_loop/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.