ワンクリックで
adr-done
Mark an ADR as Implemented (or Superseded) and archive it, following docs/ai/adr/INDEX.md conventions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Mark an ADR as Implemented (or Superseded) and archive it, following docs/ai/adr/INDEX.md conventions.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Cut a versioned per-target release of Oedipa. m4l publishes to GitHub Releases (tag + asset + notes); vst is local-only since the paid pivot (CMakeLists VERSION bump + `make release-vst` to produce signed/notarized dmg AND pkg in dist/, no tag, no GH release — upload to the paid distribution platform happens out of band). Verifies repo state, bumps semver, runs the build (vst), drafts notes (m4l), and walks each step with explicit user approval. `none` bump (vst only) keeps the current version and regenerates artifacts — for doc-only fixes to bundled files.
Create a new Architecture Decision Record (ADR) for a proposed feature or design change. Runs pre-flight checks (amend? supersede? merge?) before drafting, to prevent casual fragmentation of decisions across multiple files.
| name | adr-done |
| description | Mark an ADR as Implemented (or Superseded) and archive it, following docs/ai/adr/INDEX.md conventions. |
| argument-hint | <ADR number> [Superseded by NNN] |
| allowed-tools | Read, Glob, Bash(ls *), Bash(git mv *), Edit |
Mark ADR $ARGUMENTS as completed and archive it.
Read docs/ai/adr/INDEX.md to confirm:
Proposed, Implemented, Superseded (never "Done", "Accepted", "Complete")docs/ai/adr/archive/Find the ADR file in docs/ai/adr/ (top-level) matching the number.
Verify the checklist is actually done — every Phase / implementation
checkbox in the ADR body should be [x]. If any [ ] remain, stop and
ask the user to confirm before flipping status.
Determine new status:
ImplementedSuperseded (and add a Supersedes
line referencing NNN)Update the ADR file:
## Status: Proposed → ## Status: Implemented (or Superseded)**Created** / **Revised** block:
**Implemented**: YYYY-MM-DD (one-line summary of what was verified)
— use today's date, mirror the wording style of the most recent archived
ADR (e.g. archive/003-m4l-parameters-state.md).Move to archive (use git mv so history is preserved):
git mv docs/ai/adr/NNN-...md docs/ai/adr/archive/NNN-...mdUpdate docs/ai/adr/INDEX.md:
archive/NNN-...mdImplemented (or Superseded)Proposed, Implemented, Superseded. "Accepted",
"Done", "Complete", "Shipped" are NOT in the legend.archive/.docs/ai/adr/.docs/ai/adr/NNN-...md path — the existing project pattern (see code
references to ADR 003 after archive) leaves those as-is.git mv. The user routes
commits through /commit.