openspec-bulk-archive-change

Bulk-archive completed OpenSpec changes to date-stamped paths while resolving delta-spec conflicts.

113|19|Updated Apr 8, 2025
One-click install
npx skills add https://github.com/goern/forgejo-mcp --skill openspec-bulk-archive-change-goern
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-bulk-archive-change
Source: https://github.com/goern/forgejo-mcp/tree/main/.claude/skills/openspec-bulk-archive-change
Command: npx skills add https://github.com/goern/forgejo-mcp --skill openspec-bulk-archive-change-goern

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill bulk-archives completed OpenSpec changes to keep the codebase focused on active work and reduce clutter from finished work.

Core Features & Use Cases

  • Bulk-archive multiple completed changes in a single operation to streamline project hygiene.
  • Detect and resolve delta-spec conflicts by evaluating codebase evidence and apply results in a deterministic order.
  • Preserve metadata and the .openspec.yaml file while moving changes to an archive folder with a current date.

Quick Start

Select the changes you want to archive, confirm the batch operation, and follow the prompts to move each change to an archive/YYYY-MM-DD-<name> directory, preserving metadata.

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 bulk-archive completed OpenSpec changes to keep my codebase organized?

Bulk-archiving completed OpenSpec changes moves finished work to a date-stamped archive directory. Select the target changes, confirm the batch operation, and the system moves each change to an archive/YYYY-MM-DD-<name> path while preserving metadata.

What happens to delta-spec conflicts when archiving multiple OpenSpec changes at once?

Delta-spec conflicts are automatically detected during the bulk-archive process. The system evaluates codebase evidence to resolve these conflicts deterministically, ensuring each change is archived safely without losing critical specification details.

Does bulk-archiving OpenSpec changes preserve the existing .openspec.yaml metadata?

Yes, bulk-archiving preserves existing metadata. The operation safely moves changes to an archive folder while maintaining the .openspec.yaml file and all associated metadata, ensuring no configuration or project state is lost during the filesystem move.

Do I need the OpenSpec CLI to archive completed changes in bulk?

Yes, the OpenSpec CLI is required to bulk-archive completed changes. The skill relies on the CLI and filesystem moves to transfer completed changes to a date-stamped archive path while preserving project structure and metadata.

When should I archive completed changes instead of leaving them in the active workspace?

You should archive completed changes when finished work starts cluttering your active workspace. Bulk-archiving keeps the codebase focused on active work, reducing noise from completed delta specs and maintaining clear project hygiene across multiple changes.

Can I archive multiple OpenSpec changes in a single batch operation?

Yes, multiple completed OpenSpec changes can be archived in a single batch operation. Select the changes you want to archive, confirm the batch process, and each change is moved sequentially to its own date-stamped archive directory.