What problem does it solve?
This Skill streamlines the tedious and error-prone process of archiving multiple completed openspec changes by validating artifacts, tasks, and delta specs before moving changes to an archive. It prevents accidental loss or incorrect spec syncs by detecting capability-level conflicts and resolving them through repository inspection.
Core Features & Use Cases
- Interactive selection and confirmation: Prompt the user to pick which changes to archive, including an "All changes" option, and require explicit confirmation before proceeding.
- Batch validation: Collect artifact status, task completion, and delta spec contents for each selected change to build a consolidated readiness view.
- Conflict detection and agentic resolution: Map which changes touch the same capability, inspect delta specs and the codebase for implementation evidence, and resolve ordering or selective syncs based on findings.
- Safe archive execution and reporting: Perform spec syncs when appropriate, move change directories into a dated archive folder, and produce a per-change outcome summary with successes, skips, and failures.
- Use case: Prepare a release by archiving a set of completed feature changes while ensuring no overlapping specs are lost or incorrectly applied.
Quick Start
Select multiple completed openspec changes, review the consolidated status and any detected conflicts, then confirm to archive the confirmed changes in one batch.