About
The Brainstorming skill bridges the gap between vague ideas and concrete implementation by facilitating a natural, collaborative dialogue. It forces a pause before coding to explore user intent, analyze project context, and compare alternative architectural approaches. By asking focused, one-at-a-time questions and presenting designs in digestible sections, it ensures every requirement is validated and documented before a single line of feature code is written, reducing technical debt and scope creep.