openspec-bulk-archive-change

Batch-archive completed openspec changes into daily archives with conflict-aware handling.

39|6|Updated Apr 22, 2025
One-click install
npx skills add https://github.com/danielsogl/copilot-workflow-demo --skill openspec-bulk-archive-change-danielsogl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/danielsogl/copilot-workflow-demo/tree/main/.github/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/danielsogl/copilot-workflow-demo --skill openspec-bulk-archive-change-danielsogl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive multiple completed changes in a single operation, reducing manual effort and minimizing mistakes during batch archiving.

Core Features & Use Cases

  • Batch archiving: archive multiple completed changes in a single operation
  • Conflict detection & resolution: identifies spec conflicts and resolves them by inspecting the codebase before archiving
  • Audit-friendly process: preserves a trace of archived changes, including the .openspec.yaml, to support audits
  • Safe user flow: prompts for confirmation and handles partial failures gracefully

Quick Start

Archive the set of completed changes you want moved into the archive folder for today.

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 completed changes in openspec?

Batch archive completed openspec changes by selecting multiple active changes and moving them into a daily archive folder in a single operation, which requires explicit user confirmation before execution to ensure safe processing.

How does conflict detection work when archiving openspec changes?

Conflict detection for openspec archiving inspects the codebase to identify spec conflicts before archiving, resolving them according to built-in rules or skipping the conflicting changes to prevent errors during the batch operation.

Can I archive multiple openspec changes without manually confirming each one?

Archiving multiple openspec changes requires a single explicit user confirmation before executing the batch operation, allowing you to safely process the entire group at once rather than confirming each change individually.

What happens if some changes fail during a bulk archive operation?

Bulk archive operations handle partial failures gracefully by skipping conflicting changes while successfully archiving the rest, ensuring that a single failure does not halt the entire batch process.

Does archiving openspec changes keep a record for audit purposes?

Archiving openspec changes preserves an audit-friendly trace of completed changes, including the .openspec.yaml file, to support audits and maintain a clear history of what was moved into the daily archive.