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.