What problem does it solve?
It helps you finalize an OpenSpec experimental change by safely archiving it only after you review completion status, optional task checklists, and any pending delta-spec differences.
Core Features & Use Cases
- Change selection & validation: Prompts you to choose a specific active change when a change name isn’t provided, preventing accidental archiving.
- Completion checks before archiving: Verifies artifact completion via OpenSpec status and scans tasks.md for incomplete tasks, prompting for confirmation if anything is unfinished.
- Delta spec assessment & optional sync: Detects delta specs and compares them against main capability specs, summarizes needed sync actions, and offers “sync then archive” versus “archive without syncing.”
- Deterministic archive placement: Moves the change directory into openspec/changes/archive using a date-stamped folder name, and provides a clear post-archive report.
Quick Start
Use the openspec-archive-change skill to archive your completed change by name and, if delta specs exist, optionally sync them to the main specs before archiving.