openspec-bulk-archive-change

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/atman-33/skills --skill openspec-bulk-archive-change-atman-33
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/atman-33/skills/tree/main/.github/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/atman-33/skills --skill openspec-bulk-archive-change-atman-33

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive multiple completed changes in OpenSpec in a single operation to reduce manual work and keep the change history clean.

Core Features & Use Cases

  • Batch archive: archive several completed changes in one action.
  • Conflict-aware: detects delta-spec conflicts across selected changes and resolves them using evidence from the codebase.
  • Safe archival: preserves the OpenSpec configuration and uses date-stamped archive paths to maintain traceability.

Quick Start

Use the openspec-bulk-archive-change skill to batch archive all active changes after verifying they are completed and ready for archival.

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 archive multiple OpenSpec changes at once?

Batch archiving multiple OpenSpec changes requires the OpenSpec CLI to process completed changes in a single pass, prompting for selection and reporting outcomes for each change individually.

How does bulk archiving handle delta-spec conflicts across changes?

When batch archiving, the process detects delta-spec conflicts across selected changes and resolves them using codebase evidence, ensuring the final archived state accurately reflects the actual codebase.

Do I need the OpenSpec CLI to batch archive changes?

Yes, the OpenSpec CLI is required to run the bulk archive operation. It facilitates prompting for change selection, resolving delta-spec conflicts, and moving completed changes to date-based archive paths.

What is the best way to keep OpenSpec change history clean after completing multiple changes?

The best way to keep change history clean is to batch archive completed changes in a single operation. This preserves the .openspec.yaml configuration and uses date-based archive paths to maintain traceability.

Does archiving changes preserve the OpenSpec configuration file?

Yes, the bulk archive operation preserves the .openspec.yaml configuration file when archiving changes. It utilizes date-based archive paths to maintain historical traceability and reports outcomes for each change.

Why should I use batch archiving instead of archiving changes one by one?

Batch archiving reduces manual work by processing multiple completed changes simultaneously, automatically detecting and resolving cross-change delta-spec conflicts using codebase evidence instead of handling each change individually.