소개
The Brainstorming skill facilitates the critical pre-implementation phase by guiding users through a structured refinement process for new features and components. By checking current project context and asking focused, one-at-a-time questions, it ensures that project requirements are fully understood before a single line of code is written. The skill explores multiple architectural approaches with clear trade-offs, validates designs in digestible sections, and strictly adheres to the YAGNI principle to prevent feature creep. Once a design is finalized, it automatically generates documentation and prepares the workspace for the implementation phase.