openspec-bulk-archive-change

Batch archive completed OpenSpec changes into date-stamped folders.

47|2|Updated Oct 30, 2023
One-click install
npx skills add https://github.com/runtime-env/runtime-env --skill openspec-bulk-archive-change-runtime-env
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/runtime-env/runtime-env/tree/main/.gemini/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/runtime-env/runtime-env --skill openspec-bulk-archive-change-runtime-env

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill batch-archives multiple completed OpenSpec changes in a single operation, reducing manual steps and ensuring consistent archival history.

Core Features & Use Cases

  • Batch archiving: Move completed changes into a dated archive folder while preserving essential metadata like .openspec.yaml.
  • Conflict detection and resolution groundwork: Identify delta spec conflicts by inspecting the changes and outline resolution strategies before archiving.
  • Status reporting: Provide per-change outcomes (archived, skipped, failed) and summarize any spec-sync activity.
  • Use Case: When a team finishes several parallel OpenSpec changes, use this skill to archive them together and maintain an auditable history.

Quick Start

Run the batch-archive command in the OpenSpec workspace to archive all eligible changes, then review the generated summary for outcomes and any conflicts.

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 a single operation?▼

To batch archive OpenSpec changes, run the batch-archive command in your OpenSpec workspace. It analyzes active changes, detects delta spec conflicts, and moves eligible changes into a date-stamped archive folder while preserving .openspec.yaml metadata.

What happens when delta spec conflicts are detected during OpenSpec archiving?▼

When delta spec conflicts are detected during OpenSpec archiving, the skill identifies the conflicting changes and outlines resolution strategies before proceeding. The batch operation provides a clear summary indicating which changes were archived, skipped, or failed due to these conflicts.

Does OpenSpec batch archiving preserve .openspec.yaml metadata?▼

Yes, OpenSpec batch archiving preserves .openspec.yaml metadata for each change. The skill moves completed changes into the openspec/changes/archive directory under a date-stamped folder while ensuring this essential configuration file remains intact.

How do I review the status of multiple archived OpenSpec changes?▼

You can review the status of multiple archived OpenSpec changes by checking the generated summary provided after the batch operation. This summary enforces per-change status reporting, detailing whether each change was successfully archived, skipped, or failed.

Can I archive several parallel OpenSpec changes together without losing audit history?▼

Yes, you can archive several parallel OpenSpec changes together without losing audit history. The skill batches multiple completed changes into a dated archive folder, maintaining consistent and auditable archival history while providing a comprehensive summary of the operation.