About
The Brainstorming skill transforms ambiguous concepts into production-ready designs by facilitating a structured, conversational planning process. It prevents the friction of starting new features by analyzing existing project context, exploring multiple architectural approaches with trade-offs, and incrementally validating design sections to ensure alignment with your goals. By emphasizing one-at-a-time questioning and ruthless adherence to YAGNI principles, it helps developers build lean, well-documented systems before a single line of code is written.