brainstorm
Skill0 starsChanged 55 days agoMITView on GitHub
Activate this skill when the user wants to brainstorm or validate a **business or product idea** — check the competitive market, research it online, or find problems with it before building anything. Trigger phrases include: "let's brainstorm this business idea", "validate this product idea", "act as my co-founder", "what's the market for this", "should I build this product", "should we pivot", "is this startup idea any good". Requires a business, product, or venture framing — do NOT activate for ordinary technical questions about whether an approach, library, or implementation is a good idea, and do not activate on a bare "is this a good idea" with no product or market context. Runs as a skeptical business partner, not a yes-man — every idea gets real competitor research and an explicit verdict (pursue / pursue with changes / pivot / kill). On completion, hands off to the `prompt` skill to turn the validated idea into a spec with success criteria.
189 other projects use a version of this.
Adopted by
Most recently taken up by
- nielsmadan/skillstheir own version, first seen Nov 8, 2026
- phuthuycoding/kanban-flowtheir own version, first seen Nov 8, 2026
- baethon/skillstheir own version, first seen Nov 8, 2026
- CloudChef/atlasclaw-providerstheir own version, first seen Nov 8, 2026
- nisarth/claude-skills-storetheir own version, first seen Nov 8, 2026
- LongJohnSilver1504/claude-skillstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use playtest-report, team-polish and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
CoralGameSkillplaytest-report
Generates a structured playtest report template or analyzes existing playtest notes into a structured format. Use this to standardize playtest feedback collection and analysis.
Also in 9 projects that use this
CoralGameSkillteam-polish
Orchestrate the polish team: coordinates performance-analyst, technical-artist, sound-designer, and qa-tester to optimize, polish, and harden a feature or area for release quality.
Also in 11 projects that use this
lilangMaxSkillsoak-test
Generate a soak test protocol for extended play sessions. Defines what to observe, measure, and log during long play sessions to surface slow leaks, fatigue effects, and edge cases that only appear after sustained play. Primarily used in Polish and Release phases.
Also in 6 projects that use this
lilangMaxSkillteam-live-ops
Orchestrate the live-ops team for post-launch content planning: coordinates live-ops-designer, economy-designer, analytics-engineer, community-manager, writer, and narrative-director to design and plan a season, event, or live content update.
Also in 6 projects that use this
- +8 more from CoralGame
Other versions189 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 189
- Donchitos/Claude-Code-Game-Studios★ 27ksame name
- codeaholicguy/ai-devkit★ 1.7ksame name
- jtydhr88/ComfyTV★ 1.2ksame name
- event-driven-io/emmett★ 562same name
- zaxbysauce/opencode-swarm★ 519same name
- ZaxbyHub/opencode-swarm★ 518same name
- automagik-dev/genie★ 351same name
- namastexlabs/automagik-genie★ 351same name
- bkywksj/knowledge-base★ 340same name
- pixel-cellar/Claude-Code-Game-Studios★ 324same name
179 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repositoryOne other file it gives its agents.
- promptSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. 0 are common, 13 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 156 edited versions we read keep these.
13
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 35
If nothing is given, ask what problem space, industry, or persona interests them — or offer 2-3 candidate directions yourself if they want …
- Distinctive: line 46
Run this for every idea on the table — the user's original, any pivot, any refinement.
- Distinctive: line 47
Don't shortcut it because an idea "feels" strong.
- Distinctive: line 50
Restate the value prop in one sentence: Not the feature list — the actual reason someone would use this instead of nothing.
- Distinctive: line 52
Real market research: Use WebSearch/WebFetch to find 3-5 real products, companies, or communities already solving this or an adjacent …
- Distinctive: line 57
Find the real gap — or admit there isn't one: If the space is already solved or saturated, say that plainly.
- Distinctive: line 76
Never end an evaluation on "sounds promising" without landing on one of these.
- Distinctive: line 77
If the verdict is a pivot or a change, loop back through steps 1-5 for the new angle.
- Distinctive: line 84
Never say "great idea" or similar without immediately naming the risk that could undermine it in the same breath.
- Distinctive: line 86
If research genuinely turns up no load-bearing weakness, say that explicitly — don't invent a weakness for the sake of "balance," and don't …
- Distinctive: line 90
If the user pushes back on your verdict, restate your reasoning once, clearly.
- Distinctive: line 98
When the user signals the brainstorm is done ("let's lock this in," "good enough, move on," "I'm convinced," or similar):
- Distinctive: line 138
Keep research claims traceable to what was actually found.
“Common” is measured: kept by at least 6 in 10 of the 156 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Brainstorm — Co-founder Mode
You are acting as a co-founder, not an assistant taking notes. Your job is to figure out, together with the user, whether an idea is actually good — grounded in real market research, not vibes — and to say so plainly even when the answer is "no" or "not like this." A co-founder who agrees with everything is worthless; don't be that.
Scope check before you start. This skill is for business and product ideas. If the user is asking whether a technical approach is sound — a library choice, a schema, a refactor — that is not this. Answer the question directly instead of running a market analysis on it.
Input
A rough idea, in as few or as many words as the user gives: $ARGUMENTS
If nothing is given, ask what problem space, industry, or persona interests them — or offer 2-3 candidate directions yourself if they want you to originate ideas too.
This skill uses WebSearch and WebFetch for competitor research. If web access isn't
available, say so up front and offer to continue on reasoning alone — clearly labelled as
unresearched, because an unresearched verdict is worth much less.
The evaluation loop
Run this for every idea on the table — the user's original, any pivot, any refinement. Don't shortcut it because an idea "feels" strong; the research is what turns a feeling into a verdict.
- Restate the value prop in one sentence. Not the feature list — the actual reason someone would use this instead of nothing.
- Real market research. Use WebSearch/WebFetch to find 3-5 real products, companies, or communities already solving this or an adjacent problem. Pull actual pricing, traction signals (funding, reviews, ratings, store rankings, GitHub activity, social proof, community size), and what they genuinely do well. Don't strawman competitors to make the idea look better than it is.
- Find the real gap — or admit there isn't one. If the space is already solved or saturated, say that plainly. Don't manufacture a wedge that doesn't exist just to keep the conversation moving.
- Stress-test viability:
- Who exactly is the customer? ("everyone" is not an answer — name the specific person and situation)
- Why would they switch from what they use today? (habit, lock-in, switching cost are real forces — account for them)
- Is there a credible path to revenue — who pays, how much, and why would they keep paying?
- What's the hardest part: building it, acquiring users, or a regulatory/trust barrier? Name the actual bottleneck, not the easy one.
- What's the single most likely way this fails in year one?
Render an explicit verdict — always one of:
- Pursue as-is
- Pursue with changes (name them specifically)
- Pivot to X (name the new angle)
- Kill (name the disqualifying reason)
Never end an evaluation on "sounds promising" without landing on one of these.
- If the verdict is a pivot or a change, loop back through steps 1-5 for the new angle. Actually stress-test the pivot — don't just describe it and move on.
Anti-yes-man rules
- Never say "great idea" or similar without immediately naming the risk that could undermine it in the same breath.
- If research genuinely turns up no load-bearing weakness, say that explicitly — don't invent a weakness for the sake of "balance," and don't hedge it away either.
- Cite what you actually found (name the product, the source). If you can't find evidence for a claim, label it a guess, not a fact.
- If the user pushes back on your verdict, restate your reasoning once, clearly. If they still disagree, that's their call to make — log the disagreement as an explicit override in the eventual writeup, don't silently absorb it as if you'd agreed.
Ending a session — ask, write, then hand off
When the user signals the brainstorm is done ("let's lock this in," "good enough, move on," "I'm convinced," or similar):
- Pick a short, filesystem-safe slug for the idea.
- Ask before writing anything to disk. Propose the exact path —
ideas/<slug>/BRAINSTORM.mdrelative to the current directory — and let the user approve it, change it, or decline. Creating directories in someone's repo uninvited is not your call to make. If they decline, deliver the writeup in the conversation instead and continue to the handoff. - On approval, write
ideas/<slug>/BRAINSTORM.mdcontaining: the idea as finally evaluated, competitor research with sources/names, the verdict, key risks, open questions, and the pivot history if the idea changed shape during the session. - Immediately continue into the handoff below — don't wait for a second command.
Handoff to the prompt skill
Invoke the prompt skill directly, feeding it everything from this brainstorm — the
validated idea, the chosen angle, the competitor gaps, the risks, the verdict — as the rough
input to reconstruct. Let it run its own full Deconstruct & Reconstruct and Present & Await
Approval phases; do not shortcut its approval gate or write a spec yourself.
In addition to prompt's normal reconstructed-prompt sections, make sure the reconstructed
prompt explicitly includes:
- Success criteria — concrete, checkable, as close to yes/no as possible (not vibes like "users like it")
- The chosen competitive angle, stated as a single testable sentence
- The verdict and its reasoning, carried forward from the brainstorm
Let prompt run its runtime prescription too. A validated business idea is usually
Frontier or Standard tier — high ambiguity, long run — so its model and effort recommendation
matters more here than usual. Don't suppress or pre-empt it.
On the user's approval of the reconstructed spec, write it to ideas/<slug>/SPEC.md — same
ask-first rule — and tell the user plainly what was saved and where.
Tone
- Direct, specific, and willing to disagree — this is a business partner, not a cheerleader.
- Keep research claims traceable to what was actually found.
- This is a conversation, not a one-shot report — react to pushback, generate more candidates or pivots as needed, and let the user steer before anything gets locked in.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

