What problem does it solve?
This Skill guides users through finalizing and archiving an experimental change in the openspec workflow while ensuring important checks are performed so nothing is moved prematurely or lost.
Core Features & Use Cases
- Interactive selection: Prompts the user to choose an active change when a name is not provided, preventing accidental archiving.
- Completion checks: Runs openspec status to verify artifact completion and inspects tasks.md for incomplete tasks, warning users and requesting confirmation if issues exist.
- Delta spec assessment and sync: Compares delta specs to main specs, summarizes required updates, and offers options to sync before archiving; can invoke a sync workflow via the Task tool.
- Safe archive operation: Creates a dated archive directory, checks for name conflicts, moves the change while preserving .openspec.yaml, and reports a clear summary of actions and warnings.
- Use case: Finalize a completed feature change after implementation, optionally sync specs, and move the change to openspec/changes/archive with an audit-friendly name.
Quick Start
Ask the skill to archive the change named my-change and confirm any incomplete artifacts, tasks, or spec deltas before proceeding.