What problem does it solve? Finalizing a completed change in an OpenSpec workflow involves several error-prone manual steps: checking artifact completion, verifying task lists, syncing delta specs into main specs, and moving the change directory into a dated archive. This Skill automates that entire finalization sequence through the openspec CLI. ## Core Features & Use Cases - Guided change selection: Infers the change from conversation context, auto-selects when only one active change exists, or prompts with a list of active changes when ambiguous. - Completion and sync verification: Checks artifact status via openspec status --json, counts incomplete tasks in tasks.md, and compares delta specs against main specs before archiving, optionally running an inline spec sync with verification. - Safe dated archiving: Creates the archive directory, generates a YYYY-MM-DD-<change-name> target without double-dating, fails on name collisions, and moves the change root while preserving .openspec.yaml. - Use Case: After finishing implementation of a user-auth change, ask the assistant to archive it; the Skill verifies all artifacts and tasks, syncs the delta specs into the main specs, and moves the change into the dated archive folder. ## Quick Start Ask the assistant to archive the completed OpenSpec change named add-user-auth and confirm any warnings about incomplete tasks or unsynced specs.