About
This skill transforms high-level concepts into actionable technical designs through a structured, multi-phase process. It employs the Socratic method to uncover hidden constraints, proposes multiple architectural alternatives for comparison, and builds design specifications incrementally to ensure human alignment. By focusing on 'thinking before doing,' it minimizes rework and ensures that the subsequent implementation phase is based on a validated, robust architecture that adheres to YAGNI principles.