Skip to content

EGM Brainstorm Ideation

Turns rough feature ideas into a reviewed RFC summary through guided questions and multi-lens critique

Stars
9,965
Licence
Apache-2.0
Files
2 files

What it does

When installed, the agent acts as a structured brainstorming partner for planning software features in the Elephant & Goldfish Model project. It asks you open-ended questions over several turns until the problem and its boundaries are clear, then gets critiques from several reviewer perspectives (such as cost, usability, migration, and maintenance). The result is a written concept brief file, not a chat essay, which you can share with peers or pass to the companion /egm-draft skill for a fuller design.

Great for

  • Engineers on the EGM project who want to pressure-test a feature idea before writing a design doc
  • Teams that want a written RFC summary produced from an early, vague concept

Skip it if

  • People who want a quick chat brainstorm with no files created, since the skill forces output into an artifact file and blocks chat-based summaries
  • Non-technical users or projects unrelated to EGM, since the lenses and workflow assume that codebase and its conventions
  • Use where the agent has no subagent tool: the skill says it will stop rather than run a same-context review, so the workflow may not complete

Try asking

  • “Help me brainstorm a caching layer for EGM's model serving and stress-test it”
  • “Turn my rough idea for a new CLI flag into a concepts brief I can share for review”
  • “Run a multi-lens review of this feature concept before I write the design with /egm-draft”
Step-by-step guide: how to use EGM Brainstorm IdeationInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 2 original files, the Apache-2.0 licence and an attribution note.

    egm-brainstorm.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip egm-brainstorm.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip egm-brainstorm.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Start with a one-paragraph description of the problem, not a solution, so the clarifying questions have something to work from
  • Expect the agent to write concepts_brief.md to your working directory and give you a link rather than printing the brief in chat
  • Answer the readiness check explicitly; the agent will not spawn reviewers until you confirm

What's inside

  • agents/openai.yaml
  • SKILL.md

Redistributed unmodified from google/elephant-goldfish-model under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-11-02. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.