What problem does it solve? Nontrivial changes with unsettled interfaces, contracts, or file structures often lead to ambiguous implementations and rework. This Skill turns vague requirements into precise designs with named files, signatures, trade-offs, and verification boundaries before any code is written. ## Core Features & Use Cases - Interface and Contract Definition: Specify the boundaries between components, exact files, and function signatures so implementers face no ambiguity. - Architectural Decision Records: Capture architecturally-significant decisions as ADRs with stakeholder concerns, views, and scored trade-off analysis. - Verification Contracts: Attach a test or typecheck command to each unit of work so every design element is verifiable. - Use Case: Before refactoring a payment module, use this Skill to map the current architecture with path:line evidence, identify prior art, design the new module boundaries, and define how each change will be tested. ## Quick Start Ask the architect agent to design the interfaces, file structure, and verification plan for your planned change before implementation begins.