brainstorm
Installation
SKILL.md
Brainstorm
Transform vague ideas into precise, actionable outputs through adaptive structured questioning. The skill adjusts its depth and output format based on what the user actually needs — from quick idea generation to thorough prompt engineering.
Quick Start
- User provides a request (vague idea, brainstorm request, or prompt to improve)
- Triage — Classify into one of three modes: Prompt, Explore, or Focused
- Run the appropriate discovery flow (3–7 questions depending on mode)
- Produce the right output type for the mode
- Offer next steps
Tools
| Tool | Purpose |
|---|---|
AskUserQuestion |
Ask the user ONE question at a time. Claude Code: native AskUserQuestion with options (see AskUserQuestion Usage below). Copilot: ask_user with choices. Kiro/other: plain text with numbered options. |
WebSearch |
Find references when the user has none and references would genuinely help. Claude Code: WebSearch. Copilot/Kiro: web_search. |
Agent |
Delegate to Plan subagent. Claude Code: Agent(subagent_type: "Plan"). Copilot: task(agent_type: "general-purpose") + # Role: Planner block. Kiro: use_subagent. Fallback: create plan inline. |