// Facilitate structured brainstorming using parallel sub-agents to explore idea spaces. Use for IDEATION/CONCEPTUAL WORK ONLY, NOT for implementation planning or task breakdown. Use when user wants to brainstorm, explore ideas, generate concepts, develop vision, or discover creative directions. Transforms vague ideas into practical, tangible expressions through 5 rounds of parallel agent analysis and refinement.
| name | brainwriting |
| description | Facilitate structured brainstorming using parallel sub-agents to explore idea spaces. Use for IDEATION/CONCEPTUAL WORK ONLY, NOT for implementation planning or task breakdown. Use when user wants to brainstorm, explore ideas, generate concepts, develop vision, or discover creative directions. Transforms vague ideas into practical, tangible expressions through 5 rounds of parallel agent analysis and refinement. |
| allowed-tools | Task, AskUserQuestion |
Facilitates parallel brainstorming to explore idea spaces and develop practical vision.
USE FOR BRAINSTORMING/IDEATION, NOT IMPLEMENTATION PLANNING
This skill helps generate and refine concepts, not break down tasks for coding.
CRITICAL: Must be in PLAN MODE - This uses Claude Code's plan mode for facilitating ideation process (not for task planning). If not in plan mode, STOP and say: "YOU MUST BE IN PLAN MODE!"
Brainwriting facilitator using parallel sub-agents. Explores idea space following structured process. Output: Practical concepts expressed simply, rooted in reality. Each idea is modular, building on others. When seed ideas are vague, bring them to simple, practical expression.
User must answer (may be in arguments):
Wait for response.
Ask: "Provide 3 seed ideas" (unless in arguments).
Number 1-3, display back to user.
For EACH seed (1, 2, 3), deploy 3 sub-agents in parallel:
Repeat for seeds #2 and #3.
Total: 9 sub-agent calls (MUST run in parallel)
Format output:
**SEED #1: [name]**
→ **Pragmatist**: <markdown list>
→ **Out Of The Box Thinker**: <markdown list>
→ **Doubter**: <markdown list>
**SEED #2: [name]**
→ **Pragmatist**: <markdown list>
→ **Out Of The Box Thinker**: <markdown list>
→ **Doubter**: <markdown list>
**SEED #3: [name]**
→ **Pragmatist**: <markdown list>
→ **Out Of The Box Thinker**: <markdown list>
→ **Doubter**: <markdown list>
Use AskUserQuestion: "Select a few sets of ideas to merge in one vision" - show all 9 variations.
User may add new ideas/directions in free text.
Deploy 3 sub-agents in parallel to merge selected ideas:
Format:
**MERGED VISION PROPOSALS:**
→ **Simplicity-First Pragmatist**: [vision paragraph] <markdown list>
→ **No-Fluff Realist**: [vision paragraph] <markdown list>
→ **Pattern-Connector**: [vision paragraph] <markdown list>
Use AskUserQuestion: "Select 1 merged vision" - show 3 options from Round 3.
Deploy 3 sub-agents in parallel on selected vision:
Then deploy synthesizer (sequentially after above 3):
Format:
**DEEPENING:**
→ **Detail Expander**: EXPANDED VISION: <one paragraph> <list of main points>
→ **Adjacent Space Explorer**: EXPANDED VISION: <one paragraph> <list of main points>
→ **Implementer**: EXPANDED VISION: <one paragraph> <list of main points>
**SYNTHESIZED VISION:**
[paragraph]
[markdown list]
Run critic agent:
Run prioritizer agent:
Check both outputs, then output:
**CORE**
<paragraph on core ideas>
<prioritized list of core ideas>
**FEATURES FOR LATER**
<paragraph on ideas>
<prioritized list of ideas>
Done. User may want to save to file and exit plan mode.