What problem does it solve?
This Skill streamlines finalizing and archiving implemented changes in an openspec experimental workflow by ensuring artifacts and tasks are reviewed, delta specs are evaluated for sync, and the change directory is moved to a dated archive location with confirmation and safeguards.
Core Features & Use Cases
- Guided selection: Prompts the user to select an active change when a name is not provided, avoiding accidental archives.
- Completion checks: Verifies artifact completion via openspec status and scans task lists for incomplete items, warning and requesting confirmation when necessary.
- Delta spec assessment and optional sync: Compares change delta specs to main specs, summarizes diffs, and offers to sync before archiving while preserving repository metadata.
- Safe archival: Creates a dated archive directory, prevents overwriting existing archives, and moves the change while keeping .openspec.yaml intact.
- Use Case: When a feature branch is implemented and you want to finalize the change, confirm everything is done, optionally sync spec updates, and move the change to a historical archive.
Quick Start
Archive the change named improve-auth by checking artifacts and tasks, assessing any delta specs for sync, and then move the change into openspec/changes/archive with a dated folder.