Install any skill in seconds. Free to start, no credit card required.
Get Started Free →fengshao1227/openspec-bulk-archive-change
Archive multiple completed changes at once.
Passed 17 of 22 test cases with the skill, and 9 of 22 without it.
and 8 more in the full report
10 fixed9 passed either way5 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 10 test cases the skill fixed. Same model, same prompt, with and without the skill.
When moving a selected change named `schema-management` to the archive directory on date 2026-03-15, what target directory path should be created and used?
| Checked | Without skill | With skill |
|---|---|---|
| Uses target directory openspec/changes/archive/2026-03-15-schema-management. | Missed | Passed |
The instructions your model reads when the skill loads.
Archive multiple completed changes in a single operation.
This skill allows you to batch-archive changes, handling spec conflicts intelligently by checking the codebase to determine what's actually implemented.
Input: None required (prompts for selection)
Steps
Get active changes
Run openspec list --json to get all active changes.
If no active changes exist, inform user and stop.
Prompt for change selection
Use AskUserQuestion tool with multi-select to let user choose changes:
IMPORTANT: Do NOT auto-select. Always let the user choose.
Batch validation - gather status for all selected changes
For each selected change, collect:
a. Artifact status - Run openspec status --change "<name>" --json
schemaName and artifacts listdone vs other statesb. Task completion - Read openspec/changes/<name>/tasks.md
- [ ] (incomplete) vs - [x] (complete)c. Delta specs - Check openspec/changes/<name>/specs/ directory
### Requirement: <name>)Detect spec conflicts
test cases passed, vs 9 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.