openspec-bulk-archive-change

Archives multiple completed changes in one operation via openspec CLI workflows.

273|270|Updated Jun 30, 2025
One-click install
npx skills add https://github.com/LIDR-academy/AI4Devs-LTI-extended --skill openspec-bulk-archive-change-lidr-academy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/LIDR-academy/AI4Devs-LTI-extended/tree/main/.cursor/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/LIDR-academy/AI4Devs-LTI-extended --skill openspec-bulk-archive-change-lidr-academy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bulk archiving of completed changes keeps the change history clean and focused on active work, while preserving a traceable archive of past work.

Core Features & Use Cases

  • Batch archiving: Archive multiple changes in a single operation with automated conflict resolution and spec synchronization.
  • Conflict detection & resolution: Identify overlapping delta specs across changes and resolve them by inspecting the codebase and applying deterministic ordering.
  • Audit trail: Preserve change metadata and create archived records with timestamps for traceability.

Quick Start

Select the changes you want to archive and confirm to start the batch 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 archive multiple completed changes in a single batch operation?

Batch archiving changes allows you to select multiple completed changes and confirm a single operation that validates statuses, resolves delta spec conflicts, and moves records into an archive path for traceability.

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

Conflict resolution in bulk archiving identifies overlapping delta specs across multiple changes, inspects the codebase, and applies deterministic ordering to synchronize specs. This ensures archived changes do not contain conflicting delta specifications.

Do I need the openspec CLI installed to batch archive changes and synchronize specs?

Yes, the openspec CLI is required to batch archive changes. The workflow uses the CLI to prompt for change selection, validate statuses, resolve spec conflicts, and move archived changes into an archive path.

What is the best way to manage parallel changes and keep change history focused on active work?

The best way to manage parallel changes is bulk archiving completed changes, which validates statuses and resolves delta spec conflicts before moving records to an archive path. This preserves a traceable archive of past work while keeping active history focused.

When should I avoid batch archiving changes in my codebase?

You should avoid batch archiving changes when delta specs have unresolved conflicts or when changes lack completed statuses. The process validates statuses and applies deterministic ordering, so unmerged or active changes will fail validation and disrupt the batch archive operation.