Full-stack-skills 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.
install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/openspec-skills/openspec-bulk-archive" ~/.claude/skills/partme-ai-full-stack-skills-openspec-bulk-archive && rm -rf "$T"
manifest:
skills/openspec-skills/openspec-bulk-archive/SKILL.mdsource content
OpenSpec Bulk Archive Skill
Use
to archive multiple completed changes at once. Validates each change, detects spec conflicts across changes, and resolves them by checking what is actually implemented./opsx:bulk-archive
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
-
Run bulk archive
— lists all completed changes and prompts to select./opsx:bulk-archive
— archive specific changes./opsx:bulk-archive <name1> <name2> ...
-
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).
-
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
in chronological order.openspec/specs/
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.