What problem does it solve? Ambiguous or high-stakes engineering work often gets coded before the design is agreed, producing expensive rework on public interfaces, data models, and structural dependencies. This Skill turns fuzzy intent into an agreed design direction before any code is written. ## Core Features & Use Cases - Design-Partner Workflow: The agent reads the current codebase, cites surfaces with file:line evidence, and proposes concrete options the human approves, revises, or rules out. - Decision Artifacts: Produces ADRs, RFCs, tech specs, and design notes capturing what was actually approved, stored in checked-in docs. - Scoped Gating: Asks one decision question at a time only for expensive-to-reverse choices like contracts, data shapes, and structural dependencies. - Use Case: Before adding a new public API module, use this Skill to review the existing surface, propose a target shape with tradeoffs, and record the agreed direction in an ADR. ## Quick Start Use the specify skill to turn this feature idea into an agreed design direction with tradeoffs before writing any code.