Interactive design refinement using Socratic method with AskUserQuestion tool
Use and follow the brainstorm skill exactly as written **🚨 CRITICAL REQUIREMENTS**: 1. **Write plan file FIRST**: Create `.claude/docs/plans/<topic>-design.md` BEFORE asking questions, then update it incrementally after EACH answer. Do NOT wait until the end. 2. **Use AskUserQuestion tool for ALL questions**: NEVER output questions as plain text - always use the tool to enable interactive selection.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores requirements and design before implementation.
Facilitate a structured brainstorming session for feature development using Scrum Master techniques
Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes
Start a technical design brainstorming session
Structured idea generation and solution exploration with systematic analysis.