openspec-bulk-archive-change

Archive multiple completed OpenSpec changes in a batch operation.

6|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/jacobcy/vibe-coding-control-center --skill openspec-bulk-archive-change-jacobcy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/jacobcy/vibe-coding-control-center/tree/main/.github/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/jacobcy/vibe-coding-control-center --skill openspec-bulk-archive-change-jacobcy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables maintainers to remove multiple completed OpenSpec changes from the active set in a single, safe operation while preventing accidental loss of implemented work and ensuring specs are synchronized correctly.

Core Features & Use Cases

  • Collects active changes and presents a multi-select for precise user selection.
  • Validates artifacts, task completion, and delta specs for each change and detects capability-level conflicts across selected changes.
  • Resolves spec conflicts by inspecting delta specs and searching the codebase to determine which changes are actually implemented, then applies an ordered sync and archives changes with date-stamped directories while preserving metadata.
  • Use case: cleanly archive several parallel feature changes after confirming implementations and resolving spec collisions before a release.

Quick Start

Select the completed changes you want to archive, review the consolidated status and conflict resolutions, then confirm the single batch archive operation.

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 safely?

Batch archiving OpenSpec changes is done by selecting completed changes through a multi-select interface, validating their artifacts and delta specs, resolving codebase conflicts, and confirming the operation before moving them to date-stamped directories.

Does batch archiving OpenSpec changes check for spec conflicts?

Yes, batch archiving OpenSpec changes detects capability-level conflicts across selected changes by inspecting delta specs and searching the codebase to determine which changes are actually implemented before applying an ordered sync.

How to archive multiple OpenSpec changes before a software release?

To archive multiple OpenSpec changes before a release, collect active changes, review the consolidated status and conflict resolutions, validate task completion, then confirm the single batch archive operation to cleanly remove them from the active set.

Do I need the openspec CLI to archive changes in bulk?

Yes, you need the openspec CLI available, along with read and write access to the openspec/changes directory, to parse status JSON and delta specs and execute the batch archive operation.

What happens if two completed OpenSpec changes have conflicting delta specs?

When conflicting delta specs are found, the archive process inspects the delta specs and searches the codebase to determine which changes are actually implemented, then applies an ordered sync to resolve the collisions before archiving.

Are archived OpenSpec changes preserved with their original metadata?

Yes, archived OpenSpec changes are preserved with their original metadata by moving them to date-stamped directories, ensuring implemented work is not accidentally lost during repository maintenance.