adr-done
Mark an ADR as Implemented (or Superseded) and archive it, following INDEX.md conventions.
SKILL.md.claude/skills/adr-done/SKILL.md
GitHubMark ADR as Done
Mark ADR $ARGUMENTS as completed and archive it.
Process
Read INDEX.md at
docs/ai/adr/INDEX.mdto confirm:- Status legend:
Implemented,Proposed,Superseded(never "Done") - File organization: Implemented/Superseded ADRs go to
docs/ai/adr/archive/
- Status legend:
Find the ADR file: Look in
docs/ai/adr/(top-level) for the matching ADR number.Determine new status:
- Default:
Implemented - If the user says "superseded by NNN":
Superseded
- Default:
Update the ADR file:
- Change
## Status: Proposed→## Status: Implemented(orSuperseded)
- Change
Move to archive:
mv docs/ai/adr/{file}.md docs/ai/adr/archive/
Update INDEX.md:
- Change the Status column to
Implemented(orSuperseded) - Update the Notes column if needed to reflect what was built
- Change the Status column to
Rules
- Status values are ONLY:
Implemented,Proposed,Superseded— never "Done", "Complete", etc. - Implemented and Superseded ADRs MUST be moved to
archive/ - Proposed ADRs stay in the top-level
docs/ai/adr/directory