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, signatures, and module boundaries before any implementation, and keeps the design honest while code fills in. ## Core Features & Use Cases - Grounded Design Exploration: Traces the existing system first, then runs multiple model runners in parallel to produce structurally distinct candidate designs for synthesis. - 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 repeated friction patterns during implementation and triggers a full redesign from first principles instead of bolting on fixes. - Use Case: When asked to "architect this" feature in a large codebase, the Skill grounds the problem, generates competing design sketches across several models, synthesizes the strongest one with a written rationale, and then guides implementation against that contract. ## Quick Start Ask the agent to architect the new feature or module you are planning, for example by saying "architect the caching layer for the API service before writing any code".