What problem does it solve?
Manually archiving completed OpenSpec experimental workflow changes risks losing work, missing incomplete artifacts or tasks, and leaving delta specs unsynced to main specs, leading to inconsistent codebases and wasted effort tracking down missing changes.
Core Features & Use Cases
- Completion Validation: Automatically checks artifact status and task lists to warn users of incomplete work before archiving, preventing partial changes from being stored.
- Delta Spec Sync Assessment: Evaluates if delta specs need to be synced to main specs, prompts users to sync if needed, and ensures spec consistency before archival.
- Dated Archive Organization: Generates standardized dated archive names and safely moves change directories to the archive folder, eliminating naming conflicts and disorganized storage.
- Use Case: A development team that just finished implementing a new payment processing feature tracked as an OpenSpec change can use this Skill to safely archive the change, confirm all test artifacts and implementation tasks are complete, sync updated payment specs to the main codebase, and store the change in a dated archive for future audit.
Quick Start
Use the openspec-archive-change skill to archive the completed 'payment-processing' OpenSpec change after confirming all artifacts and tasks are finished.