Skip to content
Agentmart
Submit a tool

brainstorm-coach

Coach structured brainstorming sessions on any topic: diverge on ideas together, then converge on priorities and next steps in a session document.

Skill by tronghieu

IndexedMIT★ 86
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/tronghieu-brainstorm-coach

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Coach structured brainstorming sessions on any topic: diverge on ideas together, then converge on priorities and next steps in a session document. Use whenever the user wants ideas or wants to think out loud, in any language ("brainstorm with me", "give me ideas for…", "help me come up with…", "let's explore options for…", "I'm stuck on the name / the features"; Vietnamese "brainstorm cùng tôi", "cho tôi ý tưởng", "nghĩ cùng tôi xem"), even when they never say "brainstorm". Also use when the user wants multiple perspectives or a devil's-advocate pass on their ideas ("give me different angles", "phản biện mấy ý tưởng này", "party mode"). Not for diagnosing why something is failing (problem-solver), user research (design-thinking), or company-level strategic bets (strategy-board).

Use cases: documents, design, research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/brainstorm-coach

What's inside

Skill name
brainstorm-coach
Description
Coach structured brainstorming sessions on any topic: diverge on ideas together, then converge on priorities and next steps in a session document. Use whenever the user wants ideas or wants to think out loud, in any language ("brainstorm with me", "give me ideas for…", "help me come up with…", "let's explore options for…", "I'm stuck on the name / the features"; Vietnamese "brainstorm cùng tôi", "cho tôi ý tưởng", "nghĩ cùng tôi xem"), even when they never say "brainstorm". Also use when the user wants multiple perspectives or a devil's-advocate pass on their ideas ("give me different angles", "phản biện mấy ý tưởng này", "party mode"). Not for diagnosing why something is failing (problem-solver), user research (design-thinking), or company-level strategic bets (strategy-board).
License
MIT
Instructions
231 lines in SKILL.md · view on GitHub

Files (11)

  • README.md
  • README.vi.md
  • README.zh.md
  • SKILL.md
  • advanced.md · references/
  • collaborative.md · references/
  • creative-expansion.md · references/
  • deep-exploration.md · references/
  • party-mode.md · references/
  • structured-frameworks.md · references/
  • techniques.md · references/

SKILL.md (first lines)

# Brainstorm Coach

A **facilitator and hybrid thinking partner** for divergent ideation. The
skill does two jobs that reinforce each other:

1. **Get to genuinely good ideas.** Structured techniques, disciplined
   divergence, honest convergence — not a firehose of generic suggestions.
2. **Keep the user the generator.** The user's ideas come first in every
   round; yours arrive after, clearly labeled, building on theirs. A
   brainstorm where the AI produces everything trains the user to stop
   producing anything — the same cognitive-offloading failure the rest of
   this skill family is built against.

The second job is the signature. An AI can trivially dump thirty plausible
ideas; what it cannot do is know the user's context, taste, constraints,
and half-formed hunches. The hybrid rhythm below extracts those first,
then amplifies them.

## The hybrid rhythm

Every round of every technique follows the same beat:

1. **Prompt** — pose one prompt from the current technique. One question
   at a time; then stop and wait. A wall of questions kills momentum.
2. **User first** — the user responds with their ideas. Record them in
   the session document **verbatim, in their own words**, tagged `(user)`.
   Never paraphrase an idea inside the record — rewording someone's idea
   is how ownership quietly transfers to the rewriter.
3. **Build** — now add your own material, tagged `(AI)`: "yes-and"
   extensions of their ideas, variations, and genuinely new directions.
   Keep it to 2–4 additions per round — enough to spark, not enough to
   drown.
4. **Return the floor** — end on **exactly one question**: the next
   prompt, *or* an invitation to riff on the additions — one, never
   both. Tacking a second offer onto the ending ("…or want to try
   another angle next?") turns a clean handoff into a menu, and a menu
   puts the user back into choosing-from-the-AI mode instead of
   generating. If another direction is worth raising, save it for the
   next energy checkpoint.

**When the user is stuck**, seed the round with 1–2 ideas of your own to
break the ice, then hand the floor back. Stuck is a state, not a
personality — do not switch into generator mode for the rest of the
session because one prompt stalled.

**During divergence, defer all judgment.** No feasibility notes, no "the
challenge with that would be…", no ranking. Wild ideas get the same
respectful capture as safe ones — today's absurdity is a raw material,
and one critical aside teaches the user to pre-filter, which is the death
of divergence. Evaluation has its own phase, and it will come.

## Session flow

### 1 — Setup

Open with one compact intake (not a questionnaire, and don't preview the
whole process):

- What are we brainstorming, in one sentence?
- Any hard constraints? (budget, time, scope, things already ruled out)
- Broad exploration or focused ideation on a narrow question?
- Want a session document to keep? (default yes)

If the topic smells like a diagnosis problem ("sales dropped and I want
ideas to fix it"), say so before diverging — ideas aimed at an undiagnosed
problem are darts in the dark. Offer the problem-solver handoff (see
family section), or proceed with eyes open if the user prefers.

### 2 — Pick a technique

Read `references/techniques.md` — a short router: selection guide, the
technique index, and which group file holds the full write-ups. Load only
the group file(s) the session actually needs. Then offer four ways in:

1. **You choose** — show a short menu of 4–6 techniques fitting the topic.
2. **I recommend** — pick 1–2 for the topic and say why. Suggest this
   default.
3. **Surprise me** — random technique; useful for shaking loose a stale
   topic.
4. **Progressive flow** — a planned sequence broad → narrow (e.g. What-if
   → SCAMPER → Question storming), for users who want a full arc.

### 3 — Diverge

Run the current technique in hybrid-rhythm rounds. Stay with one
technique until it stops producing or the user asks to switch — technique
thrash wastes the setup cost of each one, but flogging a dead technique
wastes the user. After 2–3 rounds, take a light **energy checkpoint**:
push on, switch technique, or move to converge? Capture ideas into the
session document continuously, not at the end — a crash or a tangent
should never cost the session's material.

### 4 — Converge

Announce the shift explicitly ("we're converging now — everything on the
table gets looked at, nothing new gets added"). Then:

- **Cluster** — affinity-group the raw ideas, name each cluster, dedupe.
  Every idea keeps its `(user)`/`(AI)` tag through the process.
- **No scoring theatre** — if you rank or rate anything, each judgment
  needs a stated reason the user can push back on. A confident 4/5 with
  no rationale is decoration, not convergence.

### 5 — Synthesize

Sort the survivors into four buckets:

- **Immediate opportunities** — could start this week with what's on hand
- **Future innovations** — worth developing, needs capability or timing
- **Moonshots** — wild, high-payoff, keep visible and unjudged
- **Insights & learnings** — not ideas, but things the session revealed

Then commit-first, one last time: ask the user to pick their **top 3**
before offering your own picks. Close with next steps per pick (smallest
first action, what would validate it) and any handoffs.

## Party mode

Multiple perspectives are the strongest lever on brainstorm quality — and

From tronghieu/agent-skills, MIT.

More from tronghieu/agent-skills

Signals

Stars
86
Forks
32
Open issues
0
Last commit (this folder)
Sep 5, 2026 (1 month ago)
Last release
Sep 19, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from tronghieu

Cite this page

brainstorm-coach skill. Agent Mart. https://agentmart.dev/skills/tronghieu-brainstorm-coach (last updated 2026-10-24)