openspec-bulk-archive-change

Archive completed OpenSpec changes into the archive directory.

6|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/remiverdiesen/ark-fork --skill openspec-bulk-archive-change-remiverdiesen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/remiverdiesen/ark-fork/tree/main/.claude/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/remiverdiesen/ark-fork --skill openspec-bulk-archive-change-remiverdiesen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual effort of archiving many finished OpenSpec changes one by one, helping you handle cleanup safely when several parallel changes are ready to close.

Core Features & Use Cases

  • Batch selection: Prompts for the set of changes to archive instead of guessing or auto-selecting.
  • Readiness validation: Checks artifact status, task completion, and available delta specs before archiving.
  • Conflict handling: Detects overlapping capability specs and resolves them by inspecting the codebase and implementation evidence.
  • Safe archive execution: Syncs specs when needed, moves change folders into the archive tree, and reports success, skips, and failures.
  • Use case: A maintainer with several completed feature branches can archive them in a single guided workflow while preserving spec consistency.

Quick Start

Use the openspec bulk archive change skill to review active changes, choose the ones to archive, and complete the batch archive safely.

Frequently Asked Questions about openspec-bulk-archive-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I batch archive completed OpenSpec changes instead of moving them one by one?

Batch archive completed OpenSpec changes by using a guided workflow that prompts for the target changes, validates their artifact status and task completion, and safely moves the change folders into the archive directory. This removes manual effort when closing several parallel feature branches.

What does spec synchronization do before archiving OpenSpec change folders?

Spec synchronization updates delta specs to ensure consistency before moving change folders into the archive tree. It inspects the codebase and implementation evidence to detect and resolve overlapping capability spec conflicts across parallel changes.

Do I need the openspec CLI to validate and archive multiple parallel changes?

Yes, you need openspec CLI access to review active changes, validate task completion, handle delta spec conflicts, and execute the batch archive process. The CLI provides the necessary commands to interact with the spec archive directory.

What happens if there are overlapping capability specs during a bulk archive cleanup?

When overlapping capability specs are detected during bulk archive cleanup, the workflow handles conflicts by inspecting the codebase and implementation evidence. It resolves these overlaps through agentic spec synchronization before moving the affected change folders.

Can I select specific completed changes to archive rather than auto-selecting all of them?

Yes, the batch selection process explicitly prompts for the set of changes to archive instead of guessing or auto-selecting. This allows maintainers to choose specific completed feature branches while reviewing their readiness status and available delta specs.