openspec-bulk-archive-change

Batch-archive multiple completed OpenSpec changes via the OpenSpec CLI.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/lz-freedom/polybull-stock-helper --skill openspec-bulk-archive-change-lz-freedom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/lz-freedom/polybull-stock-helper/tree/main/.opencode/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/lz-freedom/polybull-stock-helper --skill openspec-bulk-archive-change-lz-freedom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-archiving completed OpenSpec changes in a single operation to streamline cleanup and release management.

Core Features & Use Cases

  • Batch archival: Consolidate multiple completed changes into a single archive operation to save time.
  • Status-aware: Validate each change's artifacts and tasks, detect conflicts, and resolve them consistently.
  • Audit-ready: Preserve change metadata and provide a clear summary of outcomes for record-keeping.

Quick Start

  • Run: openspec list --json to fetch active changes.
  • Then: Use the batch archive flow to select changes and confirm archiving.
  • Finally: Check the archived directory under openspec/changes/archive/ with the current date prefix.

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

Batch-archiving multiple OpenSpec changes requires the OpenSpec CLI to fetch active changes, run per-change status checks, detect delta-spec conflicts, and execute a consolidated archiving operation into the openspec/changes/archive/ directory.

Can I auto-select all completed changes for batch archiving?

No, batch archiving enforces non-auto-selection. You must manually guide the change selection process to validate each change's artifacts and tasks before confirming the final archiving operation.

How does batch archiving handle delta-spec conflicts between changes?

Batch archiving detects delta-spec conflicts during the status check phase and resolves them autonomously by inspecting the codebase, ensuring consistent archiving while preserving original change metadata.

Do I need the OpenSpec CLI installed to batch archive changes?

Yes, the OpenSpec CLI is required to perform batch archiving. You also need access to the repository's openspec/changes structure to validate artifacts, detect conflicts, and move completed changes to the archive.

What's the best way to get an audit-ready report of archived OpenSpec changes?

Use the batch archive flow to consolidate multiple changes into a single operation. It preserves change metadata and generates a consolidated result report summarizing outcomes for record-keeping and release management.

Why does batch archiving check change status before moving files?

Status checks validate each change's artifacts and tasks before archiving to ensure only completed changes are moved. This prevents incomplete work from being archived and surfaces delta-spec conflicts early in the batch operation.