What problem does it solve? Jumping straight into code on non-trivial work often locks in the wrong structure, forcing painful rewrites later. This Skill enforces a design-first workflow that sketches types, function signatures, and module boundaries before any implementation begins. ## Core Features & Use Cases - Grounded Design Process: Traces the existing system first, then produces at least two structurally distinct design candidates from different models before synthesizing one. - Design Quality Screening: Filters candidates against documented red flags like shallow modules, information leakage, temporal decomposition, and pass-through methods. - Scrap-and-Redesign Loop: Detects patterns of implementation friction that signal a wrong architecture and triggers a first-principles redesign instead of bolted-on fixes. - Use Case: When asked to add a significant feature to an existing codebase, invoke this Skill to produce a type sketch, module map, and written rationale before writing any real code. ## Quick Start Ask the AI to architect this feature before implementing it, describing the problem and the systems it touches.