openspec-bulk-archive-change

Batch-archive completed OpenSpec changes while detecting delta-spec conflicts.

Updated Nov 26, 2025
One-click install
npx skills add https://github.com/hmj1026/docker_run --skill openspec-bulk-archive-change-hmj1026
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/hmj1026/docker_run/tree/main/.gemini/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/hmj1026/docker_run --skill openspec-bulk-archive-change-hmj1026

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive multiple completed changes in a single operation, reducing manual work and minimizing mistakes.

Core Features & Use Cases

  • Batch validation: assess active changes, statuses, and readiness for archival.
  • Conflict-aware archiving: detect overlapping delta specs and resolve or report conflicts.
  • Safe archival: move changes into date-stamped archive folders while preserving metadata, including .openspec.yaml.

Quick Start

Archive all active OpenSpec changes in a batch, handling conflicts and placing archives under archive/YYYY-MM-DD-<name>.

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-archive completed OpenSpec changes by selecting multiple active changes, automatically detecting delta-spec conflicts, and moving them into date-stamped archive folders while preserving .openspec.yaml metadata.

What happens when delta specs conflict during OpenSpec change archival?

During OpenSpec change archival, delta-spec conflicts are detected by examining the delta specs and codebase, allowing the batch process to automatically resolve conflicts or report detailed outcomes for each conflicting change.

Can I archive multiple OpenSpec changes at once without manual conflict checks?

Yes, you can archive multiple OpenSpec changes simultaneously without manual checks. The process automatically assesses readiness, detects overlapping delta specs, and handles conflict resolution across all selected changes.

Does OpenSpec batch archival preserve .openspec.yaml metadata?

OpenSpec batch archival preserves .openspec.yaml metadata by moving completed changes into archive/YYYY-MM-DD-<name> directories, ensuring configuration and tracking data remain intact during the release preparation workflow.

What is the best way to streamline release preparation with OpenSpec?

Streamline release preparation by using batch archival to validate active changes, resolve delta-spec conflicts, and consolidate completed changes into date-stamped archive folders in a single automated operation.

Why does batch-archiving OpenSpec changes fail when delta specs overlap?

Batch-archiving OpenSpec changes encounters issues when delta specs overlap because conflicting changes cannot be safely archived. The tool identifies these conflicts by examining the codebase and reports outcomes for each affected change.