{
 "schema_version": 1,
 "generated": "2026-10-23",
 "repo": "google/elephant-goldfish-model",
 "name": "elephant-goldfish-model",
 "owner": "google",
 "slug": "google-elephant-goldfish-model",
 "github": "https://github.com/google/elephant-goldfish-model",
 "what": "An open-source Google plugin for spec-driven development that uses deep-context Elephant agents to draft specs and isolated Goldfish subagents to stress-test them before code is written.",
 "why": "",
 "language": "Python",
 "requirements": [
  "An AI coding agent that can install the plugin, such as Claude Code or Codex, or any agent that can take the install request from the README",
  "A local git checkout of the project you are designing for",
  "A design doc file under docs/designs/ to review, or a concept to start from"
 ],
 "audience_note": "Software engineers and tech leads who use Claude Code, Codex, or another AI coding agent and want design docs reviewed before implementation.",
 "risk": "none",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Software and DevOps",
 "url": "https://dedupedai.com/use-cases/google-elephant-goldfish-model/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "google-elephant-goldfish-model--stress-test-design-doc-before-coding",
   "title": "Stress-test a design doc before writing code",
   "best": true,
   "url": "https://dedupedai.com/use-cases/google-elephant-goldfish-model/stress-test-design-doc-before-coding/",
   "json": "https://dedupedai.com/use-cases/u/google-elephant-goldfish-model/stress-test-design-doc-before-coding.json"
  },
  {
   "id": "google-elephant-goldfish-model--draft-spec-section-by-section",
   "title": "Draft a design spec one section at a time",
   "best": false,
   "url": "https://dedupedai.com/use-cases/google-elephant-goldfish-model/draft-spec-section-by-section/",
   "json": "https://dedupedai.com/use-cases/u/google-elephant-goldfish-model/draft-spec-section-by-section.json"
  },
  {
   "id": "google-elephant-goldfish-model--find-spec-code-drift",
   "title": "Find where a checked-in spec no longer matches code",
   "best": false,
   "url": "https://dedupedai.com/use-cases/google-elephant-goldfish-model/find-spec-code-drift/",
   "json": "https://dedupedai.com/use-cases/u/google-elephant-goldfish-model/find-spec-code-drift.json"
  },
  {
   "id": "google-elephant-goldfish-model--brainstorm-concept-with-goldfish-swarm",
   "title": "Test an early feature idea before any docs exist",
   "best": false,
   "url": "https://dedupedai.com/use-cases/google-elephant-goldfish-model/brainstorm-concept-with-goldfish-swarm/",
   "json": "https://dedupedai.com/use-cases/u/google-elephant-goldfish-model/brainstorm-concept-with-goldfish-swarm.json"
  },
  {
   "id": "google-elephant-goldfish-model--bootstrap-codebase-docs-bottom-up",
   "title": "Generate codebase docs bottom up for an undocumented repo",
   "best": false,
   "url": "https://dedupedai.com/use-cases/google-elephant-goldfish-model/bootstrap-codebase-docs-bottom-up/",
   "json": "https://dedupedai.com/use-cases/u/google-elephant-goldfish-model/bootstrap-codebase-docs-bottom-up.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
