
Openspec Archive Change
When you've finished implementing a change in the openspec workflow, this archives it with the current date and moves it to the archive directory. It walks you through checking artifact completion, scanning for incomplete tasks, and offers to sync any delta specs back to your main specs before archiving. The guardrails are sensible: it won't guess which change you mean, it warns you about incomplete work but doesn't block the archive, and it shows you exactly what spec changes would be applied before syncing. Nice touch that it generates timestamped archive names automatically. Think of it as the cleanup step that prevents your changes directory from becoming a junk drawer.
- GitHub stars
- 457
- last updated
- May 25, 2026
Install
$ npx -y skills add vila-lab/figmirror --skill openspec-archive-change --agent claude-codeInstalls into .claude/skills of the current project.
Files
Archive a completed change in the experimental workflow.
Input: Optionally specify a change name. If omitted, check if it can be inferred from conversation context. If vague or ambiguous you MUST prompt for available changes.
Steps
-
If no change name provided, prompt for selection
Run
openspec list --jsonto get available changes. Use the AskUserQuestion tool to let the user select.Show only active changes (not already archived). Include the schema used for each change if available.
IMPORTANT: Do NOT guess or auto-select a change. Always let the user choose.
-
Check artifact completion status
Run
openspec status --change "<name>" --jsonto check artifact completion.Parse the JSON to understand:
schemaName: The workflow being usedartifacts: List of artifacts with their status (doneor other)
If any artifacts are not
done:- Display warning listing incomplete artifacts
- Use AskUserQuestion tool to confirm user wants to proceed
- Proceed if user confirms
-
Check task completion status
Read the tasks file (typically
tasks.md) to check for incomplete tasks.
Sponsors
Details
- Repository
- github.com/vila-lab/figmirror
- Category
- Automation & Workflows
- First seen
- Jun 11, 2026