What problem does it solve?
This Skill streamlines the finalization and archival of completed changes in an openspec experimental workflow by verifying artifacts and tasks, assessing delta spec synchronization, and safely moving the change directory into a dated archive while preserving metadata.
Core Features & Use Cases
- Guided Selection: Prompts the user to select an active change when a name is not provided, showing only non-archived changes and available schemas.
- Completion Checks: Runs openspec status and reads tasks files to detect incomplete artifacts or checklist items, warning the user and requiring confirmation to proceed.
- Delta Spec Assessment & Sync: Compares delta specs in openspec/changes/<name>/specs with main specs, summarizes adds/modifications/removals, and offers options to sync before archiving.
- Safe Archival: Creates openspec/changes/archive, prevents overwriting existing archives, preserves .openspec.yaml, and moves the change to openspec/changes/archive/YYYY-MM-DD-<name>.
- Use Case: Use this to finalize a feature or experiment after implementation to ensure specs and tasks are reconciled before moving the change into long-term archive.
Quick Start
Ask the skill to archive change 'my-change' after confirming artifacts, reviewing incomplete tasks, and choosing whether to sync delta specs.