소개
The Brainstorming skill transforms abstract ideas into concrete technical specifications by engaging in a focused, iterative dialogue. It prevents premature implementation by first analyzing the current project context and then guiding the user through a one-question-at-a-time refinement process. By presenting multiple architectural approaches with trade-offs and validating designs in bite-sized sections, it ensures that every feature is necessary (YAGNI), well-documented, and aligned with user intent before a single line of production code is written.