What problem does it solve?
This Skill streamlines finalizing and archiving an experimental openspec change by verifying artifacts, tasks, and spec diffs so changes are closed cleanly and traceably.
Core Features & Use Cases
- Change selection and confirmation: Prompts the user to pick an active change when none is provided and prevents accidental auto-selection.
- Completion checks: Uses openspec list/status outputs and task files to detect incomplete artifacts or tasks and requests explicit user confirmation before proceeding.
- Delta spec assessment and optional sync: Compares change delta specs with main specs, summarizes adds/edits/removals, and optionally triggers a spec sync before archiving.
- Safe archive operation: Creates a dated archive directory, preserves configuration files, and moves the change directory with clear error handling for naming collisions.
Quick Start
Archive the change named my-change by running the openspec archive workflow, confirming any warnings about artifacts or tasks, and choosing whether to sync delta specs.