multiAI Summary Pending
openspec-bulk-archive
Archive multiple completed changes at once with `/opsx:bulk-archive`, handling spec conflicts between changes. Use when the user says "archive all changes", "bulk archive", "/opsx:bulk-archive", or has multiple completed changes.
223 stars
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/openspec-bulk-archive/SKILL.md --create-dirs "https://raw.githubusercontent.com/partme-ai/full-stack-skills/main/skills/openspec-skills/openspec-bulk-archive/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/openspec-bulk-archive/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How openspec-bulk-archive Compares
| Feature / Agent | openspec-bulk-archive | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Archive multiple completed changes at once with `/opsx:bulk-archive`, handling spec conflicts between changes. Use when the user says "archive all changes", "bulk archive", "/opsx:bulk-archive", or has multiple completed changes.
Which AI agents support this skill?
This skill is compatible with multi.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# OpenSpec Bulk Archive Skill Use **`/opsx:bulk-archive`** to archive multiple completed changes at once. Validates each change, detects spec conflicts across changes, and resolves them by checking what is actually implemented. ## When to Use - Multiple changes are completed and ready to archive. - The user says "archive all", "bulk archive", "clean up finished changes". - After a sprint or batch of parallel work. ## Prerequisites - **Multiple active changes** with completed tasks. ## Workflow 1. **Run bulk archive** - `/opsx:bulk-archive` — lists all completed changes and prompts to select. - `/opsx:bulk-archive <name1> <name2> ...` — archive specific changes. 2. **What happens** - Lists all completed changes. - Validates each change before archiving. - Detects spec conflicts across changes (e.g. two changes touch the same spec file). - Resolves conflicts by checking what is actually implemented in the codebase. - Archives in chronological order (by creation date). 3. **Confirm** - The agent shows the list and conflict resolution plan; the user confirms. ## Outputs - All selected changes archived to `openspec/changes/archive/`. - Delta specs merged into `openspec/specs/` in chronological order. ## Next Steps - Start new changes with **openspec-new**. ## Troubleshooting - **Spec conflicts**: The agent inspects the codebase to resolve; review the resolution before confirming. - **Incomplete changes**: Bulk archive warns about incomplete tasks but does not block. ## References - [OpenSpec Commands: /opsx:bulk-archive](https://github.com/Fission-AI/OpenSpec/blob/main/docs/commands.md)