By patchflux
Devil's advocate cofounder - challenges ideas through research and clarification until crystal clear or killed early
Devil's advocate cofounder that challenges ideas through dichotomy questioning until they become obvious or get killed. The core Brainstomer agent.
Researches market, competitors, and problem space before idea clarification. Spawned in parallel (4 dimensions). Returns structured findings.
Synthesizes research and clarification into product and technical specs. Only runs after clarification reaches "Ready for Specs" status.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Devil's advocate cofounder bot for Claude.
Challenges your ideas through dichotomy questioning until they're crystal clear — or kills them early.
Not a yes-person. Not an interviewer. A skeptical cofounder who'd rather save you months of wasted effort.
Most ideas fail because they're vague. "It's for everyone" means no one cares deeply. "We'll figure out monetization later" means you don't have a business.
Brainstomer forces hard choices through binary questions until:
Inspired by GSD — same philosophy of thin orchestrators, parallel agents, and goal-backward thinking.
/plugin marketplace add patchflux/brainstormer
/plugin install brainstomer@brainstomer
Or add directly:
/plugin add patchflux/brainstormer
curl -fsSL https://raw.githubusercontent.com/patchflux/brainstomer/main/install.sh | sh
Files are installed to ~/.claude/brainstomer/.
| Command | Description |
|---|---|
/brainstorm:new | Start new session (idea → research → clarify) |
/brainstorm:clarify | Resume clarification session |
/brainstorm:specs | Generate specs (after clarification passes) |
/brainstorm:help | Show usage |
/brainstorm:new
│
▼
┌─────────────┐
│ Capture │ "What's the idea?"
│ Raw Idea │
└─────────────┘
│
▼
┌─────────────┐
│ Research │ 4 parallel agents investigate:
│ (parallel) │ Market, Competitors, Willingness, Timing
└─────────────┘
│
▼
┌─────────────┐
│ Clarify │ Dichotomy questions until clarity
│ (loop) │ or kill signal
└─────────────┘
│
├── Clarity achieved → /brainstorm:specs
├── Pivot recommended → /brainstorm:new with new angle
└── Kill recommended → Stop (you saved months)
Every question is a choice, not an open prompt.
Bad: "Who is your target user?" Good: "Is this for developers or non-technical users?"
Bad: "What's the main value?" Good: "Does this save time or save money? Pick one."
Forces precision. Reveals priorities. Kills vagueness.
Brainstomer watches for these and names them:
| Signal | What It Means |
|---|---|
| Circular reasoning | Answers keep coming back to unproven assumptions |
| Solution-first | Describing features, not problems |
| Everyone problem | Can't narrow down who has the pain |
| No switching cost | Current solutions work fine |
| Timing vacuum | No reason why now vs any other time |
When a kill signal appears, Brainstomer recommends: pivot, kill, or override.
These mean the idea is sharpening:
| Signal | What It Means |
|---|---|
| Specific person | Can describe target user in detail |
| Felt pain | First-hand experience with the problem |
| Clear villain | Knows exactly what they're replacing |
| Obvious trigger | Knows when someone would seek this out |
| Simple pitch | One sentence explains everything |
All files in .brainstorm/:
.brainstorm/
├── IDEA.md # Raw idea capture
├── research/
│ ├── MARKET.md # Who has this problem
│ ├── COMPETITORS.md # What exists today
│ ├── WILLINGNESS.md # Will they pay
│ ├── TIMING.md # Why now
│ └── SUMMARY.md # Synthesis
├── HISTORY.md # Full Q&A log
├── PRODUCT_SPEC.md # Product spec (after clarity)
└── TECHNICAL_SPEC.md # Technical spec (after clarity)
After specs are generated, feed directly into GSD:
/gsd:new-project --auto @.brainstorm/PRODUCT_SPEC.md
This skips GSD's questioning phase (already done) and goes straight to roadmap creation.
| Agent | Role |
|---|---|
brainstorm-researcher | 4 parallel instances investigate market viability |
brainstorm-clarifier | Devil's advocate questioning loop |
brainstorm-specwriter | Synthesizes specs from validated clarity |
From GSD:
Unique to Brainstomer:
/brainstorm:new
> What's the idea?
"A tool that helps developers write better commit messages"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BRAINSTOMER ► RESEARCHING
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[4 parallel researchers run...]
npx claudepluginhub patchflux/brainstormer --plugin brainstomerStructured thinking methods that counteract LLM reasoning biases during problem exploration — first principles, inversion, constraint manipulation, perspective forcing, analogy search, and more, with user-gated parallel subagent exploration for deep dives
ES: Vuelve a Claude en tu contra para criticar a fondo una idea, un plan o un proyecto entero — sin validar ni suavizar — por ocho ángulos, con investigación de fracasos reales y un veredicto priorizado de qué arreglar. EN: Turn Claude against you to harshly critique an idea, plan, or whole project across eight angles with a prioritized verdict.
Cognitive brainstorming protocol for Claude Code. Structures thinking through GROUND (problem discovery) -> EXPLORE (divergent) -> DECIDE (convergent) -> STRESS (stress-test) -> SHIP (artifacts) phases. Includes domain skills for technical architecture and conceptual work.
Skills that get AI assistants to stop agreeing with bad product ideas by default — pressure-test premises, separate hobbies from businesses, and refuse validation theater.
A local-first startup advisor that guides founders through idea validation, competitors research, hypotheses generation, MVP/prototype design, and more.
This skill should be used when users need to generate ideas, explore creative solutions, or systematically brainstorm approaches to problems. Use when users request help with ideation, content planning, product features, marketing campaigns, strategic planning, creative writing, or any task requiring structured idea generation. The skill provides 30+ research-validated prompt patterns across 14 categories with exact templates, success metrics, and domain-specific applications.