openspec-bulk-archive-change

Batch-archive completed OpenSpec changes with conflict checks and metadata preservation.

4|1|Updated Mar 24, 2024
One-click install
npx skills add https://github.com/ruan-cat/monorepo --skill openspec-bulk-archive-change-ruan-cat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/ruan-cat/monorepo/tree/main/.claude/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/ruan-cat/monorepo --skill openspec-bulk-archive-change-ruan-cat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-archiving completed changes reduces manual overhead, prevents drift between related changes, and cleans up active change sets in OpenSpec.

Core Features & Use Cases

  • Batch archival of multiple changes in one operation.
  • Conflict detection and resolution based on delta specs and code evidence.
  • Preserves .openspec.yaml during archiving and maintains an organized archive directory.

Quick Start

Select the active changes you want to archive and confirm 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 batch archive multiple OpenSpec changes in one operation?

Batch archive multiple OpenSpec changes by selecting active changes and confirming the operation once. This streamlines project maintenance by applying safety checks, preserving metadata, and maintaining an organized archive directory.

What is the best way to handle conflict detection for parallel changes in OpenSpec?

Conflict detection for parallel changes is handled using delta specs and code evidence. The batch archival process checks for conflicts before archiving to prevent drift between related changes and ensure safe cleanup.

When do I need to sync specs before archiving changes in OpenSpec?

Spec syncing is required when implemented changes have modified the codebase. The batch archival process syncs these specs during the operation to ensure the archive reflects the final state before completing the cleanup.

Does the OpenSpec batch archival process preserve configuration files?

Yes, the batch archival process preserves the .openspec.yaml configuration file. It maintains an organized archive directory while keeping all original metadata intact during the transition.

Why should I use batch archival instead of archiving changes individually in OpenSpec?

Batch archival reduces manual overhead by processing multiple changes in a single operation with one confirmation. It prevents drift between related changes and cleans up active change sets more efficiently than individual processing.

Are there limitations to archiving parallel changes across a project in OpenSpec?

The batch archival requires a single confirmation before processing and enforces safety checks based on delta specs. Users must resolve any detected conflicts before the operation can proceed to archive the selected changes safely.