supersede-adr
Override a prior Accepted ADR with a new one, updating both files so the forward and backward pointers are consistent.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Override a prior Accepted ADR with a new one, updating both files so the forward and backward pointers are consistent.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Add a new Board Support Package (BSP) crate to the Tyrne workspace — from crate skeleton through boot checklist to first QEMU or hardware boot.
Propose and draft a new Architecture Decision Record (ADR) in MADR format for Tyrne.
Run an independent verification pass over artefacts in `Proposed` / `In Review` waiting-for-promotion states. Distinct from code-review (style + correctness on a diff) and security-review (adversarial axis pass) — this skill verifies that the artefacts' claims about their own state match reality and produces a Done-promotion verdict.
Produce a review artifact in `docs/analysis/reviews/<type>-reviews/`, following that type's master plan. Works for business / code / security / performance-optimization reviews.
Change an existing Tyrne standard correctly — write or update the motivating ADR first, then update the standard file.
Add a new Rust crate to the Tyrne workspace following the dependency policy in `infrastructure.md`.
| name | supersede-adr |
| description | Override a prior Accepted ADR with a new one, updating both files so the forward and backward pointers are consistent. |
| when-to-use | When a decision recorded in a prior ADR is being reversed or significantly changed. Not for minor clarifications (edit the original with a Proposed-amendment note instead). |
Before starting, the agent must have:
0003).Read the old ADR in full. Understand what it claimed, what alternatives it considered, and what consequences it accepted. Do not supersede what you have not read.
Decide: supersession or amendment?
Write the new ADR using the write-adr skill.
This ADR supersedes ADR-NNNN: Title. The earlier decision… Then explain what was decided originally and what has changed to warrant the new decision.
Update the old ADR's header.
Status: from Accepted to Superseded by MMMM (where MMMM is the new ADR's number).> **Superseded.** callout at the very top of the body, before the Context section:
Superseded by ADR-MMMM: New Title (YYYY-MM-DD). The original decision below is preserved for the historical record.
Update the ADR index at docs/decisions/README.md:
Superseded by MMMM.Update downstream references.
Commit as a sequence (ideally two commits for clarity):
docs(adr): propose ADR-MMMM — <short title>, body explains the supersession, trailer Refs: ADR-MMMM, ADR-NNNN.docs(adr): supersede ADR-NNNN with ADR-MMMM, body notes the status flip, trailer Refs: ADR-NNNN, ADR-MMMM.In solo phase, one combined commit is acceptable if the decision is already settled.
Superseded by MMMM.