openspec-archive-change

Archive completed OpenSpec changes into a date-based directory with validation.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/fjpulidop/specrails-core --skill openspec-archive-change-fjpulidop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/fjpulidop/specrails-core/tree/main/.claude/skills/openspec-archive-change
Command: npx skills add https://github.com/fjpulidop/specrails-core --skill openspec-archive-change-fjpulidop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive completed changes in OpenSpec and keep a verifiable historical record by moving finished work into an archive.

Core Features & Use Cases

  • Safely archive finished changes to preserve history and prevent re-archiving.
  • Automatically generate a date-based archive path and retain artifact and delta-spec information for compliance.
  • Use case: After implementing a feature, archive the change to lock in decisions and enable audit.

Quick Start

Run the archive process to move the selected change 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 changes in OpenSpec to preserve history?

To archive completed OpenSpec changes, the process validates artifact and task completion, checks delta spec sync state, generates a date-based archive path, and moves the finished work to prevent overwrites and preserve a verifiable audit record.

What happens if I try to archive an OpenSpec change with incomplete tasks?

Archiving an OpenSpec change with incomplete tasks is blocked by the artifact and task completion checks. The process assesses delta spec sync state and prompts for change selection, ensuring only fully finalized and validated deltas are moved into the archive directory.

When do I need to archive a delta spec in OpenSpec?

You need to archive a delta spec in OpenSpec when finalizing a change, locking in implementation decisions, and preserving the work for audit, reuse, or rollback. This ensures compliance by retaining artifact and delta spec information safely.

Can I overwrite an existing archive directory when archiving OpenSpec changes?

You cannot overwrite an existing archive directory when archiving OpenSpec changes. The process handles naming and ensures no overwrite occurs, automatically generating a unique date-based archive path to safely retain your artifact and delta spec information.

Does OpenSpec change management prompt for change selection during archiving?

Yes, OpenSpec change management enforces prompts for change selection if a specific change is not provided. This ensures the correct delta is targeted before validating artifact completion and creating the archive directory for the historical record.

What is the best way to lock in implementation decisions after completing a feature?

The best way to lock in implementation decisions after completing a feature is to archive the change in OpenSpec. This moves finished work into an archive, validating artifact completion and preserving a verifiable historical record for audit or rollback.