What problem does it solve? Jumping straight into code on non-trivial work often locks in the wrong architecture, forcing painful rewrites later. This Skill enforces a design-first workflow that sketches types, signatures, and module boundaries before any implementation, and provides a structured way to scrap and redesign when the architecture proves wrong. ## Core Features & Use Cases - Phased design workflow: Ground the problem in the existing system, sketch candidate designs, optionally checkpoint with a human, implement against the sketch, and scrap when friction patterns emerge. - Parallel multi-model exploration: Runs multiple model runners to produce structurally distinct design candidates, then synthesizes the best one based on interface depth and design red-flag screening. - Structured rationale output: Ships a one-page rationale alongside the type sketch covering the problem, caller usage, tradeoffs, alternatives, and open questions. - Use Case: Before building a new caching layer across three services, run the architect workflow to trace the existing system, generate two or more competing designs from different models, and commit the synthesized type sketch as a scaffold before filling in code. ## Quick Start Ask the AI to architect the new feature before writing any code, for example by saying "/architect the retry mechanism for the payment service".