What problem does it solve? Writing architecture decision records by hand after a build is finished is repetitive and often skipped, leaving shipped work undocumented. This Skill automates the prose authoring of ADRs so every settled decision gets a consistent, structured record tied to what actually shipped. ## Core Features & Use Cases - Nygard ADR Authoring: Generates the Context, Decision, and Consequences sections of an architecture decision record from a settled decision plus the spec rationale. - Cross-Referencing: Links related or superseded ADRs by what they decide, using the existing ADR log as input. - Self-Review and Confidence Rating: Checks the Consequences against what actually shipped and emits an advisory high/medium/low confidence rating. - Use Case: During a graft run, a promoted decision like "Chosen: use event sourcing for the order ledger" is turned into a complete ADR body that the faff adr CLI scaffolds, numbers, validates, and commits on the feature branch. ## Quick Start Configure this producer as the adr slot so graft automatically authors the ADR body whenever a decision is promoted after a build.