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
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.
About
Use cases: documents, design, research
Reviews
Write a reviewNo 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 — andFrom tronghieu/agent-skills, MIT.
More from tronghieu/agent-skills
- 0.677score
manual-tester
tronghieu
Plan and run manual tests of the project's running app.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
bmad-run-inspector
tronghieu
Inspect and explain bmad-loop run artifacts under `.bmad-loop/runs/`.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
data-scientist
tronghieu
Act as an end-to-end data scientist: turn business questions into defensible analysis, validated models, and decision-ready reports.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
deep-reader
tronghieu
Read, study, and answer questions about long books and papers without loading the whole text into one context window, keeping page-anchored notes as a…
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
diataxis-writer
tronghieu
Write, restructure, classify, and review documentation with the Diataxis framework.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
slidewright
tronghieu
Build interactive presentation websites — slide decks projected to a room, controlled by one presenter.
SkillAFreshness: A★ 86Claude Code +9 - 0.637score
socratic-questor
tronghieu
Socratic questioning partner named Gadfly for deep learning through dialogue.
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
system-prompt-creator
tronghieu
Create high-quality, model-aware system prompts for any LLM (Claude, GPT, Gemini, open-source, etc.).
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
design-thinking
tronghieu
Facilitate a full design-thinking engagement (Empathize, Define, Ideate, Prototype, Test) grounded in real user evidence.
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
fiction-studio
tronghieu
A complete fiction-writing studio, run as a team of named specialist agents, that guides an author from a bare idea to a polished prose manuscript.
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
market-researcher
tronghieu
Conduct rigorous, citation-backed desk market research: quick go/no-go market scans, market sizing (TAM/SAM/SOM), competitor analysis, customer demand…
SkillBFreshness: B★ 86Claude Code +9 - 0.637score
critical-thinking
tronghieu
Audit the reasoning of a document or argument (memo, proposal, investment analysis, board paper, article, the user's own draft): claims, evidence, unstated…
SkillBFreshness: B★ 86Claude Code +9
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
- Repository
- github.com/tronghieu/agent-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tronghieu
- 0.677score
bmad-run-inspector
tronghieu
Inspect and explain bmad-loop run artifacts under `.bmad-loop/runs/`.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
manual-tester
tronghieu
Plan and run manual tests of the project's running app.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
data-scientist
tronghieu
Act as an end-to-end data scientist: turn business questions into defensible analysis, validated models, and decision-ready reports.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
deep-reader
tronghieu
Read, study, and answer questions about long books and papers without loading the whole text into one context window, keeping page-anchored notes as a…
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
diataxis-writer
tronghieu
Write, restructure, classify, and review documentation with the Diataxis framework.
SkillAFreshness: A★ 86Claude Code +9 - 0.677score
slidewright
tronghieu
Build interactive presentation websites — slide decks projected to a room, controlled by one presenter.
SkillAFreshness: A★ 86Claude Code +9
Cite this page
brainstorm-coach skill. Agent Mart. https://agentmart.dev/skills/tronghieu-brainstorm-coach (last updated 2026-10-24)