What problem does it solve? Project memory in CLAUDE.md drifts out of sync with the ratified Architecture Decision Records, so new sessions start without awareness of the decisions that govern the codebase. This Skill rebuilds a compact, marker-managed digest of accepted ADRs so the project memory always reflects the current ratified corpus. ## Core Features & Use Cases - Accepted-only digest: Reads the ADR corpus via the adr MCP tool and includes only records with accepted status, dropping superseded, deprecated, or rejected entries. - Marker-managed block: Regenerates content strictly between marvin:adr-digest:start and marvin:adr-digest:end markers, leaving all surrounding prose untouched. - Diff-before-write gate: Shows the before/after of the managed block with a summary of added, dropped, and reworded records, and writes nothing without explicit user confirmation. - Use Case: After accepting a new ADR with /marvin:adr-accept, run this Skill to refresh the decisions table in CLAUDE.md so every future session sees the updated ratified corpus. ## Quick Start Ask Claude to sync the architecture decisions digest in CLAUDE.md from the accepted ADR records and show the diff before writing.