Acerca de
The Brainstorming skill is designed to bridge the gap between initial ideas and final implementation by facilitating a high-level design phase. It prevents premature coding by guiding users through a Socratic discovery process, exploring multiple architectural alternatives with clear trade-offs, and incrementally validating design sections. By emphasizing YAGNI principles and structured decision-making, it helps developers establish a solid foundation for complex features, ensuring that the final implementation aligns perfectly with project constraints and success criteria.