openspec-archive-change

Archive completed openspec changes into date-stamped directories after verifying artifacts and tasks.

45|3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Charles5277/nuxt-supabase-starter --skill openspec-archive-change-charles5277
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/Charles5277/nuxt-supabase-starter/tree/main/.claude/skills/openspec-archive-change
Command: npx skills add https://github.com/Charles5277/nuxt-supabase-starter --skill openspec-archive-change-charles5277

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive a completed change in the openspec workflow after verification of artifacts and tasks.

Core Features & Use Cases

  • Finalization workflow: Safely move completed openspec changes into an archive with a date-stamped folder, preserving metadata.
  • Validation & guardrails: Checks artifact and task completion, delta spec sync status, and prompts before archiving in case of incomplete items.
  • Reproducibility: Keeps a retrievable record of changes for audits and future reference, with optional automatic delta-sync assessment.

Quick Start

Archive a completed change by running openspec archive --change <name> after confirming all artifacts and tasks are complete.

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 changes in the openspec workflow?

The openspec archive process validates artifact completion, checks delta spec synchronization, and moves finalized changes into openspec/changes/archive with a date-stamped directory.

Can I archive an openspec change with incomplete tasks or artifacts?

The skill detects incomplete artifacts or tasks and prompts for confirmation before proceeding with the archival, preventing accidental loss of unfinished work.

Do I need the openspec CLI to archive finalized changes?

Yes, the openspec CLI is required to execute the archive command, validate artifact completion, and manage the delta spec synchronization process.

What does delta spec synchronization check during openspec archiving?

Delta spec synchronization verifies that spec deltas are aligned before archival, ensuring the archived change reflects the correct spec state for future audits.

Why does openspec archive preserve the .openspec.yaml file?

Preserving the .openspec.yaml file during archiving maintains the change's metadata within the date-stamped directory, ensuring reproducibility and retrievable audit records.

What happens to the directory structure when archiving an openspec change?

The skill moves the completed change folder into openspec/changes/archive under a date-stamped directory, keeping the original structure and .openspec.yaml intact.