소개
The Brainstorming skill is designed to prevent premature implementation by guiding users through a focused discovery and design phase. It begins by analyzing your project's current state and then facilitates a refinement process using one-at-a-time questioning to explore intent, constraints, and success criteria. The skill proposes multiple architectural approaches with clear trade-offs, validates designs incrementally in small sections, and automatically documents the final agreed-upon specification directly into your repository. This ensures that every new feature or modification is built on a foundation of clear requirements and ruthlessly prioritized scope.