What problem does it solve? Hard-to-reverse architectural choices get re-argued across sessions because no durable record exists of what was decided, why, and what was rejected. This Skill produces and maintains Architecture Decision Records (ADRs) so decisions stay fixed in time, citable, and falsifiable. ## Core Features & Use Cases - Significance gate and tiered templates: Runs a Step 0 gate before drafting and selects among one-line, Minimal, Standard, and Extended tiers so ceremony matches decision weight. - Full lifecycle management: Enforces a closed status vocabulary (proposed, accepted, rejected, deprecated, superseded), one-way transitions, immutability after acceptance, and ordered supersession where the replacement is accepted before the old record flips. - Typed relationship graph and index: Validates five edge types (Depends-On, Supersedes, Refines, Relates-To, Part-Of), rebuilds the ADR index from files, and supports multi-record initiatives with rollup status. - Use Case: After a team settles on a single toolchain front door, use this Skill to draft ADR-0007 with two genuinely considered options, a named negative consequence, a real Confirmation command, and an observable Reversal Condition, then rebuild the index. ## Quick Start Ask the agent to write an ADR recording the decision just made about which dependency manager the project will standardize on.