概要
The Design Brainstorming skill helps developers bridge the gap between initial concepts and concrete implementation plans by facilitating a guided, conversational design process. It utilizes a structured approach to explore project context, propose multiple architectural alternatives with clear tradeoffs, and validate design sections incrementally to prevent misalignment. By adhering to YAGNI principles and requiring one-at-a-time questioning, this skill ensures that requirements are fully understood and documented in standardized markdown plans before any code is written, significantly reducing technical debt and over-engineering.