About
This skill guides users through a comprehensive six-phase process to transform vague concepts into robust technical specifications. By utilizing a Socratic approach, it ensures that all project constraints, success criteria, and architectural trade-offs are identified before implementation begins. It manages the entire lifecycle of a design session—from initial discovery and alternative exploration to automated documentation and environment setup—ensuring that every implementation plan is grounded in a validated, documented design.