What problem does it solve? Architecture decisions are often made implicitly through code and conversations, leaving no record of why choices were made. This Skill captures decisions as self-contained ADRs that both humans and coding agents can act on without follow-up questions. ## Core Features & Use Cases - Four-Phase ADR Workflow: Scans the codebase for existing ADRs and tech stack, interviews the human with Socratic questions, drafts from simple or MADR templates, and reviews against an agent-readiness checklist. - Lifecycle Management: Create, accept, reject, deprecate, or supersede ADRs, bootstrap an ADR directory with an index, and keep code linked to decisions via comments. - Agent-First Implementation Plans: Every ADR includes affected paths, dependencies, patterns to follow or avoid, and testable verification checkboxes. - Use Case: An agent about to introduce a new database dependency stops, proposes an ADR, interviews the developer, and produces a dated record in docs/decisions/ with an implementation plan the next agent can execute directly. ## Quick Start Ask the agent to create an ADR for the decision to adopt PostgreSQL for the production database, including an implementation plan and verification criteria.