What problem does it solve?
This Skill streamlines the repetitive and error-prone process of archiving multiple completed openspec changes, ensuring delta specs are synchronized and conflicts are resolved before moving change directories to an archive.
Core Features & Use Cases
- Batch selection & confirmation: Prompt-driven multi-select to choose which changes to archive, with a single confirmation step for the entire batch.
- Comprehensive validation: Collects artifact status, task completion, and delta spec contents for each change to determine readiness.
- Conflict detection & resolution: Detects capability-level spec conflicts across selected changes, inspects the codebase for implementation evidence, and resolves conflicts by implementation status or chronological order.
- Spec sync and archival: Optionally syncs delta specs to main specs, preserves metadata, and moves change directories into a dated archive while tracking success, skips, and failures.
- Use Case: Repository maintainers who need to clean up multiple parallel changes and ensure the canonical specs reflect what is actually implemented.
Quick Start
Use the openspec-bulk-archive-change skill to select multiple completed changes, resolve any spec conflicts by inspecting the codebase, and archive them in a single confirmed operation.