openspec-archive-change

Archive completed OpenSpec changes with artifact checks and date-based naming.

2.0k|254|Updated Nov 29, 2025
One-click install
npx skills add https://github.com/Draculabo/AntigravityManager --skill openspec-archive-change-draculabo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/Draculabo/AntigravityManager/tree/main/.claude/skills/openspec-archive-change
Command: npx skills add https://github.com/Draculabo/AntigravityManager --skill openspec-archive-change-draculabo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive a completed OpenSpec change to finalize and preserve a historical record of changes, ensuring traceability and clean history.

Core Features & Use Cases

  • Archive a completed change after verification to prevent regressions.
  • Validate artifact completion and task status before archiving.
  • Optionally compare and synchronize delta specs before archiving, keeping main specs up to date.
  • Move the archived change into openspec/changes/archive/YYYY-MM-DD-<name> while preserving metadata.

Quick Start

Archive an OpenSpec change by providing a name (or leaving it blank to be prompted), verify artifacts and tasks, and confirm archival when prompted.

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 preserve a historical record?

To archive completed OpenSpec changes, the skill validates artifact and task statuses via openspec status, optionally synchronizes delta-specs, and moves files to openspec/changes/archive with date-based naming while preserving .openspec.yaml metadata.

When should I archive an OpenSpec change after implementation?

You should archive an OpenSpec change when its implementation is complete and verified, ensuring artifact and task status checks pass to prevent regressions and finalize the historical record.

Can I synchronize delta specs before moving a change to the openspec archive?

Yes, you can optionally compare and synchronize delta specs before archiving, ensuring main specs remain up to date before the change is moved to the archive directory.

How does the OpenSpec archive process handle file naming and metadata preservation?

The OpenSpec archive process moves the change directory to openspec/changes/archive/YYYY-MM-DD-<name>, applying date-based naming conventions while preserving the original .openspec.yaml metadata file.

What happens if OpenSpec artifact or task status checks fail during archiving?

If artifact or task status checks fail during archiving, the process requires you to verify completion via openspec status before proceeding, ensuring only fully implemented and verified changes are archived to prevent regressions.

Do I need to specify a change name to archive it, or will it prompt me automatically?

You can provide a change name directly or leave it blank to be prompted automatically, allowing the skill to handle change selection interactively before performing artifact checks and archival file operations.