Facilitates structured discovery sessions to clarify requirements, explore architectural approaches, and document design decisions before implementation.
The Brainstorming skill acts as a pre-planning layer for Claude Code, ensuring that developers build the right thing before focusing on how to build it. It guides the user through a multi-phase process that assesses requirement clarity, probes for intent using targeted questioning, and presents structured trade-off analyses between different implementation approaches. By adhering to YAGNI principles and producing a standardized design document, this skill eliminates ambiguity and provides a solid foundation for subsequent coding tasks.
Key Features
01Seamless integration and handoff to planning workflows
0235 GitHub stars
03Structured multi-phase discovery to resolve requirement ambiguity
04Comparative approach analysis with pros, cons, and trade-offs
05One-at-a-time questioning to prevent user cognitive overload
06Automated design document generation in markdown format
Use Cases
01Refining vague feature requests into actionable technical requirements
02Documenting design decisions and success criteria for better project traceability
03Evaluating multiple architectural paths for a new component or refactor