概要
This skill facilitates high-level architectural planning by guiding developers through a structured brainstorming process before any code is written. It analyzes project context, explores multiple implementation strategies with explicit tradeoffs, and ensures design decisions are validated incrementally to prevent costly architectural mistakes. By documenting decisions in version-controlled design files, it creates a clear, documented roadmap for implementation while adhering to YAGNI principles to keep the codebase lean and focused.