openspec-bulk-archive-change

Batch archive completed openspec changes with conflict detection and spec syncs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/brianzzs/GreenFiveInnings --skill openspec-bulk-archive-change-brianzzs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/brianzzs/GreenFiveInnings/tree/main/.opencode/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/brianzzs/GreenFiveInnings --skill openspec-bulk-archive-change-brianzzs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Batch-archiving many completed openspec changes is error-prone and time-consuming when changes touch overlapping capability specs, have incomplete artifacts/tasks, or require intelligent spec synchronization based on actual implementation. This Skill centralizes validation, conflict detection, resolution, and archival so maintainers can safely retire multiple parallel changes in one operation.

Core Features & Use Cases

  • Bulk discovery and selection: List active changes and let the user choose any number to process, including an "All changes" option.
  • Automated validation: Gather artifact status, task completion, and delta spec contents for each selected change to build a consolidated readiness view.
  • Conflict-aware spec sync: Detect capability-level conflicts, inspect the codebase to determine which change(s) are implemented, and apply spec syncs in resolved chronological order when appropriate.
  • Safe archival workflow: Move changes into a dated archive folder while preserving metadata, report per-change outcomes (archived, skipped, failed), and continue processing despite individual failures.
  • Use Case: A maintainer needs to archive ten completed feature changes at once while ensuring only implemented specs are merged and conflicts are resolved without manual code inspection.

Quick Start

Archive the selected completed changes, resolve any spec conflicts by inspecting the codebase, and return a summary of archived, skipped, and failed changes.

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 safely?

Batch archiving completed openspec changes requires validating artifact status, detecting capability spec conflicts, and performing ordered spec syncs before moving directories. This skill automates the entire readiness check and archival workflow.

What happens when multiple feature changes touch overlapping capability specs during archival?

When overlapping capability spec conflicts are detected during archival, the skill inspects the codebase to determine which changes are actually implemented. It then applies spec syncs in a resolved chronological order to merge only validated delta specs.

Can I archive several parallel specification changes without manually checking codebase implementation?

Yes, you can archive multiple parallel changes without manual code inspection. The skill automatically inspects the codebase to determine implementation status, validates readiness, and safely archives only completed changes while preserving metadata.

How does the bulk change archival process handle individual failures?

The bulk archival process continues processing despite individual failures. It moves successfully validated changes to a dated archive folder, preserves metadata, and returns a detailed summary reporting which changes were archived, skipped, or failed.

Do I need all tasks and artifacts completed before batch archiving openspec changes?

You do not need all tasks and artifacts completed across every change to start batch archiving. The skill gathers artifact status and task completion data to build a consolidated readiness view, skipping changes that are incomplete while archiving those that are ready.