speckit-decision-supersede

Supersede an existing Architecture Decision Record with a new one.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/Satcomx00-x00/speckit-python --skill speckit-decision-supersede
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-decision-supersede
Source: https://github.com/Satcomx00-x00/speckit-python/tree/main/skills/speckit-decision-supersede
Command: npx skills add https://github.com/Satcomx00-x00/speckit-python --skill speckit-decision-supersede

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows users to replace an existing Architecture Decision Record (ADR) with a new one, preserving the audit trail and ensuring that the new ADR inherits the old ADR's constitution references unless overridden.

Core Features & Use Cases

  • ADR Supersession: Mark an existing ADR as superseded and create a new ADR for the replacement.
  • Audit Trail: Preserves the old ADR's content and adds a superseded_by link to the new ADR.
  • Constitution References: The new ADR inherits the old ADR's constitution references unless specified otherwise.
  • Use Case: When a user wants to replace an existing ADR with a new version that incorporates changes or improvements.

Quick Start

Run the /speckit-decision-supersede command to replace an ADR, specifying the ID of the prior ADR and the title of the new decision.

Frequently Asked Questions about speckit-decision-supersede

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I supersede an existing Architecture Decision Record with a new one?

To supersede an Architecture Decision Record, provide the ID of the prior ADR and the title of the new decision. The old ADR is marked as superseded and linked to the new replacement ADR.

When should I replace an Architecture Decision Record instead of editing it?

You should supersede an Architecture Decision Record when replacing a decision with a new version that incorporates changes or improvements, ensuring the original decision is preserved for audit trail purposes rather than overwritten.

Does superseding an Architecture Decision Record preserve the audit trail?

Superseding an Architecture Decision Record preserves the audit trail by keeping the old ADR's content intact and adding a superseded_by link pointing to the newly created replacement ADR.

Can the new Architecture Decision Record inherit constitution references from the old one?

When superseding an Architecture Decision Record, the new ADR inherits the old ADR's constitution references automatically unless you explicitly override them during the creation of the new decision record.

What information do I need to replace an Architecture Decision Record?

You need the ID of the prior Architecture Decision Record you want to supersede and the title for the new decision. This allows the project governance system to link the old and new records.

What happens to the old ADR content when a supersede operation runs?

When an Architecture Decision Record is superseded, the original content remains untouched for audit purposes while a new ADR is created and the old record receives a superseded_by link to it.