What problem does it solve? Architectural decisions made during coding sessions often live only in chat threads, PR comments, or memory, leaving future developers unable to understand why the codebase is shaped the way it is. This Skill records those decisions as structured Architecture Decision Records (ADRs) stored alongside the code. ## Core Features & Use Cases - Decision Detection: Recognizes explicit signals ("let's go with X", "record this as an ADR") and implicit signals (framework comparisons, database choices) during conversations. - Structured ADR Format: Generates ADRs following the Michael Nygard format with Context, Decision, Alternatives Considered, and Consequences sections. - ADR Log Management: Maintains a numbered ADR directory (docs/adr/) with an index README, lifecycle states (proposed, accepted, deprecated, superseded), and a reusable template. - Use Case: After choosing PostgreSQL over MongoDB for a project, the Skill drafts 0002-postgres-over-mongo.md documenting the rationale and rejected alternatives, then updates the index after your approval. ## Quick Start Ask the assistant to record the database decision we just discussed as an ADR in this project.