openspec-archive-change

Archive completed openspec changes into date-stamped directories while preserving .openspec.yaml.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive a completed change in the experimental workflow to keep projects organized, maintain traceability, and prevent clutter from ongoing work.

Core Features & Use Cases

  • Automated archiving of openspec changes to a dedicated archive directory, preserving metadata like .openspec.yaml.
  • Validation of artifacts and tasks statuses before archiving, with clear warnings for incomplete items.
  • Optional delta-spec synchronization assessment prior to archiving, with a summarized report and option to sync.
  • Easy retrieval of archived changes from openspec/changes/archive/YYYY-MM-DD-<name> with preserved structure.

Quick Start

Provide the change name to archive and follow the prompts to complete any incomplete artifacts or tasks before initiating the archival process.

Frequently Asked Questions about openspec-archive-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I archive completed openspec changes to keep project history clean?

To archive completed openspec changes, you provide the change name to initiate an automated workflow that moves the change to a date-stamped directory under openspec/changes/archive, preserving the .openspec.yaml metadata and folder structure for traceability.

What happens if I try to archive an openspec change with incomplete tasks or artifacts?

Archiving an openspec change with incomplete tasks or artifacts triggers validation warnings before the process proceeds. The workflow prompts you to complete any unfinished items, ensuring only fully validated changes are moved to the archive directory.

Do I need the openspec CLI installed to manage change archiving?

Yes, the openspec CLI is required to manage change archiving. The archival workflow relies on the CLI to validate artifact statuses, assess delta specs, and physically move the change directory into the openspec/changes/archive path.

Can I synchronize delta specs before archiving an openspec change?

Yes, you can synchronize delta specs before archiving. The workflow offers an optional delta-spec synchronization assessment that generates a summarized report and provides an option to sync directly before moving the change to the archive.

How are archived openspec changes structured for later retrieval?

Archived openspec changes are stored in a date-stamped directory format at openspec/changes/archive/YYYY-MM-DD-<name>. This structure preserves the original folder layout and .openspec.yaml metadata for easy retrieval and historical auditing.

What is the best way to prevent clutter from ongoing experimental openspec changes?

The best way to prevent clutter from experimental openspec changes is to run an end-to-end archival workflow. This process validates completed tasks, syncs delta specs if needed, and safely moves the change to a dedicated archive directory.