openspec-archive-change

Archive completed OpenSpec changes after validating artifacts and synchronizing delta specs.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/SQDR2/PortableConversationScriptAssistant --skill openspec-archive-change-sqdr2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/SQDR2/PortableConversationScriptAssistant/tree/main/.github/skills/openspec-archive-change
Command: npx skills add https://github.com/SQDR2/PortableConversationScriptAssistant --skill openspec-archive-change-sqdr2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive completed OpenSpec changes to keep the repository organized, auditable, and reproducible.

Core Features & Use Cases

  • Validates artifact and task completion before archiving, reducing the risk of losing work.
  • Checks for delta specs and performs a synchronization assessment if applicable to keep main specs up to date.
  • Archives the change into a date-prefixed folder under openspec/changes/archive, preserving metadata and configuration.

Quick Start

Archive a completed OpenSpec change by selecting the target change (or being prompted to choose from active changes) and confirming the archive operation.

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 in my repository?

Archiving OpenSpec changes involves validating artifact and task completion, synchronizing delta specs with main specs, and relocating the change into a date-prefixed folder under openspec/changes/archive while preserving metadata.

What happens to delta specs when archiving an OpenSpec change?

During OpenSpec change archiving, delta specs are checked and assessed for synchronization with main specs to ensure the repository stays current before the completed change is relocated.

When should I archive an OpenSpec change instead of keeping it active?

Archive an OpenSpec change once all artifacts and tasks are finalized and delta specs are synchronized, ensuring the repository remains organized, auditable, and reproducible by clearing the active workspace.

Do I need to manually select which OpenSpec change to archive?

No, if no target is specified, the system prompts you to select from active OpenSpec changes and requests confirmation before executing the archive operation, ensuring the correct change is relocated.

Why does my OpenSpec archive operation fail validation?

Archive validation fails when artifacts or tasks in the active change are incomplete, blocking relocation to the archive folder to prevent losing unfinished work or unsynchronized delta specs.

Is OpenSpec metadata preserved when moving changes to the archive folder?

Yes, metadata and configuration are preserved during relocation to the date-prefixed archive folder, and a final summary is generated reporting the complete details of the archive operation.