What problem does it solve? Important design decisions made during planning or implementation often lose their rationale over time, leaving teams unable to understand why a system was built a certain way. This Skill captures the context, alternatives, and trade-offs of architectural decisions in a durable, structured record. ## Core Features & Use Cases - Structured ADR Generation: Produces ADRs following a consistent template covering problem, decision, considered options, rejected alternatives with reasons, trade-offs, and downstream impacts. - Interactive Context Gathering: Detects whether the conversation already contains enough decision context and asks targeted follow-up questions when information is missing. - Lifecycle Management: Checks existing ADRs in docs/adr/ and marks superseded records as Deprecated when a new decision overrides them. - Use Case: After comparing database options during a planning session, ask the assistant to record the decision as an ADR so future contributors understand why PostgreSQL was chosen over alternatives. ## Quick Start Ask the assistant to record the design decision we just made about the authentication approach as an ADR.