openspec-archive-change

Archive completed OpenSpec changes with validation and date-prefixed directory moves.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Lerr1uqs/openjarvis --skill openspec-archive-change-lerr1uqs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/Lerr1uqs/openjarvis/tree/main/.codex/skills/openspec-archive-change
Command: npx skills add https://github.com/Lerr1uqs/openjarvis --skill openspec-archive-change-lerr1uqs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive completed OpenSpec changes to preserve history, ensure proper archiving workflows, and prevent rework on finalized artifacts.

Core Features & Use Cases

  • Safe archiving: moves a finished change into openspec/changes/archive with a date-prefixed folder name.
  • Validation and prompts: checks artifacts and tasks, prompts for user confirmation when incomplete or ambiguous.
  • Delta spec synchronization: assesses delta specs against main specs and optionally syncs before archiving.
  • Audit trail: preserves .openspec.yaml and maintain traceability for future reference.

Quick Start

Archive a completed change by selecting the target change, validating artifacts, and moving the change to the archive directory with a date-prefixed name.

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 safely?▼

Archiving completed changes requires moving the finished change directory into openspec/changes/archive with a date-prefixed folder name, validating artifacts and tasks first, and preserving the .openspec.yaml file to maintain a full audit trail.

What happens to delta specs when archiving an openspec change?▼

Before archiving an openspec change, the skill assesses delta specs against main specs and optionally syncs them, ensuring the archived artifacts reflect the finalized project state accurately.

Can I archive a change if tasks or artifacts are incomplete?▼

If tasks or artifacts are incomplete or ambiguous, the validation step detects this and prompts the user for confirmation before proceeding to move the change directory into the archive.

Do I need to manually specify which change to archive in openspec?▼

You do not need to manually specify a change; if none is provided, the skill prompts you to select from active changes and displays available schemas to proceed with the archiving workflow.

Why does openspec use a date-prefixed folder name for archived changes?▼

Using a date-prefixed folder name like YYYY-MM-DD-<name> preserves chronological history and maintains traceability, ensuring finalized artifacts are kept in a structured, auditable archive directory.