openspec-archive-change

Archive completed openspec changes with validated artifacts, tasks, and delta specs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zh-impact/fcollections --skill openspec-archive-change-zh-impact
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/zh-impact/fcollections/tree/main/.claude/skills/openspec-archive-change
Command: npx skills add https://github.com/zh-impact/fcollections --skill openspec-archive-change-zh-impact

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive completed changes in an experimental workflow, ensuring proper archival, traceability, and easy retrieval.

Core Features & Use Cases

  • Prompt-driven archiving: Let users select the change to archive, verify artifact and task completion, and decide whether to sync delta specs before archiving.
  • End-to-end archival workflow: Validate artifacts via openspec status, check tasks from tasks.md, assess delta specs, and move the change directory to a date-stamped archive.
  • Use Case: When a change is implemented and validated, archive it to openspec/changes/archive/YYYY-MM-DD-<name> with the original .openspec.yaml preserved for auditability.

Quick Start

Archive a completed change by following prompts to select the change, verify readiness, and move it into the archive directory.

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 with validation?

To archive completed openspec changes, the workflow validates artifacts via openspec status, scans tasks from tasks.md, assesses delta specs, then moves the change directory to a date-stamped archive folder while preserving .openspec.yaml.

What does archiving a change in openspec actually do?

Archiving a change in openspec moves the completed change directory to openspec/changes/archive/YYYY-MM-DD-<name>, preserving the original .openspec.yaml file for auditability, traceability, and easy retrieval.

Do I need the openspec CLI to archive change directories?

Yes, you need the openspec CLI installed to archive change directories because the archival process relies on running openspec status to verify artifact and task completeness before moving files.

What happens if openspec artifacts or tasks are incomplete during archival?

If openspec artifacts or tasks are incomplete, the archival guardrails prevent the change from moving to the archive folder, ensuring only fully validated and implemented changes are archived.

Can I sync delta specs before archiving an openspec change?

Yes, the prompt-driven archival workflow lets you decide whether to sync delta specs before moving the completed change directory to the date-stamped archive path for proper traceability.

What's the best way to ensure traceability when archiving spec changes?

The best way to ensure traceability is archiving with a date-stamped path and preserving the original .openspec.yaml file, which maintains full auditability of completed artifacts and delta specs.