A Claude skill that turns brainstorming into an interactive mind map of inverted assumptions — no answers, no ranking, just provocations.
$ npx -y skills add ara-mkr/Wonder-Pill --agent claude-code
Ask Claude for ideas and you get a list. Install Wonder Pill and you get a map of the questions you didn't know you were standing on — plus an interactive mind map you can drag around, showing where every thought came from and which ones got thrown away.
Not an answer. A different kind of side effect.
Wonder Pill does not generate good ideas. It is not supposed to.
This matters enough to say plainly, because the failure mode of tools like this is someone installing it, reading the output, thinking "half of this is nonsense," and concluding it's broken. It isn't broken. Half of it being nonsense is the design.
What Wonder Pill produces is raw material for your own thinking. A stepping stool. Some of what comes out will be wild. Some of it will be impractical. Some of it will be, honestly, dumb — the kind of thing you'd be embarrassed to say out loud in a meeting. That's the cost of reaching past the obvious, and it's a cost worth paying, because the obvious answers are the ones you'd have found anyway without any tool at all.
Here's the reasoning. Language models are trained to predict likely continuations. Ask one for "ideas" and you get the statistically likeliest ones, which is another way of saying: the ideas everyone else already got. Every tool built on top of a model inherits that pull toward the center of the distribution. The only way out is to deliberately aim at the tails — and the tails contain both the genuinely novel and the genuinely stupid, because that's what "unlikely" means. You cannot filter for one without losing the other.
So Wonder Pill doesn't try. It generates loosely, marks how far each thread has drifted from reality, and hands you the whole spread. You are the filter. That's not a limitation being apologized for — it's the correct division of labor. You know your budget, your deadline, your skill level, your taste, and what would actually be interesting to you. The tool doesn't and can't.
A few honest expectations:
Judge it by whether it got you thinking somewhere you wouldn't have gone. Not by whether every branch was correct.
Ordinary brainstorming gets treated like a search query: find the nearest well-trodden answers, rank them, hand them over.
> give me science fair ideas
1. Build a solar oven
2. Test which paper towel is most absorbent
3. Grow plants under different colored lights
...
Three things just went wrong:
Wonder Pill attacks all three by changing the deliverable. Instead of ideas, you get provocations to think with.
> give me science fair ideas
seed: nobody grades a project that isn't finished
↓
assumes: a project has to be finished to be judged
→ what if the project were a thing still running — measurements
arriving during the judging, no known result yet?
├─ and the judges watched it change while they stood there
├─ and "the result" was whatever it happened to be at 2:47pm
└─ and you genuinely didn't know if it would work
└─ so what does a poster board even show?
gut-check: only interesting if the hard part is the
unfinishedness, not the topic
scrapped: what if it ran for a year?
derivation: inverts the deadline
flaw: the deadline is a hard wall, not a thing you can invert
judgment: scrapped for generativity — there's nowhere for
the thread to go once you're standing in "no deadline"
Every what-if is derived by inverting a named assumption — never invented freely. That single constraint is the whole trick, and the reason the output isn't the usual vague "what if you thought bigger?" filler.
| Part | What it is |
|---|---|
| 🗺️ Interactive mind map | Drag to pan, zoom, click any node for its gut-check. Every node states itself in plain language, so the map reads on a first pass without clicking. Fully expanded, nothing hidden behind a reveal. Shows seeds, dead ends, cross-links, and uneven depth. |
| 📝 Orientation paragraph | Names the throughlines — which tension kept recurring, where it went feral. Not a summary of the nodes. |
| 🌱 Written wonderings | Premise → What if → tendrils → gut-check, for reading instead of scanning. |
And then it stops. No ranking, no "here's my favorite," no quiet convergence back into a recommendation. If you want to land on one, you say so — and then it re-runs the whole audit on just that branch.
The map is deliberately not a tidy tree radiating evenly from a center. Real thinking isn't uniform, and a map that pretends otherwise throws away the most interesting information.
Download wonder-pill.skill from Releases and click Save skill on the file card in Claude.
Or drop the folder into your skills directory:
git clone https://github.com/ara-mkr/Wonder-Pill.git
cp -r Wonder-Pill ~/.claude/skills/wonder-pill
Call it directly:
/wonderpill fungi
wonder about tidal energy for a bit
It also triggers on its own when you clearly want to open a space rather than close one:
what are the weird angles on urban heat islands
help me think about what a community darkroom could be
I want to explore this, not decide yet
It stays out of the way when you want concrete output. A named deliverable, a count ("give me 5 names"), a deadline, or a "which should I pick" question gets a normal answer, not a wonder pill. When it genuinely can't tell, it asks one line first instead of branching.
It opens by asking three things, and that intake isn't ceremony — it's the one variable that governs everything:
"What if plants could hear" is a great provocation for a curious kid and a useless one for someone submitting a materials list in three days. Same topic, different leash. Get the leash wrong and everything downstream is wasted.
Skip the questions by front-loading context yourself: "two weeks, $30, has to fit on a poster board."
wonder-pill is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Writing category. Install it with the command on its page. It includes Wonder-Pill. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it