openspec-bulk-archive-change

Archive multiple completed OpenSpec changes with conflict detection and status reports.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/oalansilva/crypto --skill openspec-bulk-archive-change-oalansilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/oalansilva/crypto/tree/main/.codex/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/oalansilva/crypto --skill openspec-bulk-archive-change-oalansilva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive multiple completed changes in a single operation.

Core Features & Use Cases

  • Batch-archive active changes by validating statuses and preparing a consistent archive history.
  • Detect and resolve delta-spec conflicts by inspecting the codebase to determine which changes are actually implemented.
  • Preserve configuration files and move archived changes to a date-stamped folder under openspec/changes/archive.
  • Generate a clear per-change status report and allow skipping incomplete changes when archiving.

Quick Start

Use the openspec bulk archive change skill to batch-archive all ready changes while preserving archive integrity.

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 in my codebase?

Batch archive completed OpenSpec changes by analyzing active changes, validating statuses, and moving them into date-stamped archive folders to ensure consistent codebase history management.

What is the best way to handle delta-spec conflicts when archiving multiple codebase changes?

Handle delta-spec conflicts by inspecting the codebase during bulk archival to detect which changes are actually implemented, allowing you to skip incomplete changes and ensure safe historical consistency.

Can I skip incomplete changes when doing a bulk archive of OpenSpec history?

Yes, you can skip incomplete changes during OpenSpec bulk archival. The process generates a per-change status report, allowing you to safely archive only completed changes while preserving configuration files.

Does archiving OpenSpec changes preserve the .openspec.yaml configuration file?

Yes, archiving OpenSpec changes preserves the .openspec.yaml file. It moves completed changes to an openspec/changes/archive/YYYY-MM-DD-<name> folder while maintaining the original configuration integrity.

Why does bulk archiving active changes require conflict resolution?

Bulk archiving requires conflict resolution to inspect the codebase and determine which changes are actually implemented. Detecting delta-spec conflicts prevents incomplete changes from corrupting historical consistency.