openspec-archive-change

Archive completed openspec changes with date-stamped directories and status checks.

2|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/choice-open/atomemo-official-plugins --skill openspec-archive-change-choice-open
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/choice-open/atomemo-official-plugins/tree/main/plugins/twitter/.claude/skills/openspec-archive-change
Command: npx skills add https://github.com/choice-open/atomemo-official-plugins --skill openspec-archive-change-choice-open

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Archive a completed change in the experimental workflow after implementation, ensuring the change is properly finalized, artifacts are complete, and a reproducible audit trail is created.

Core Features & Use Cases

  • Enforce guarded archival flow by prompting for a change when not specified.
  • Validate artifact completion with openspec status and proceed with archiving even if warnings exist.
  • Validate task completion by inspecting tasks.md and counting completed vs incomplete tasks.
  • Assess delta spec synchronization and optionally sync with main specs before archiving.
  • Create an archive directory under openspec/changes/archive, name it with current date and the change, and move the original directory while preserving .openspec.yaml.
  • Produce a concise summary including archive location, whether specs were synced, and any warnings.

Quick Start

Provide the change name to archive and follow the prompts to complete the archival process.

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 after implementation?

To archive completed openspec changes, you provide the change name and the workflow validates artifact completion via openspec status, checks tasks.md, and moves the directory to openspec/changes/archive with date-stamped naming to preserve the audit trail.

What happens if openspec status reports warnings during change archival?

During change archival, openspec status warnings do not block the process; the workflow proceeds with archiving the completed change and includes any existing warnings in the final archival summary for review.

Can I sync delta specs with main specs before archiving an openspec change?

Yes, before archiving an openspec change, the workflow assesses delta spec synchronization and optionally syncs your delta specs with main specs to ensure consistency before moving the change directory to the archive.

How are archived openspec change directories named and structured?

Archived openspec change directories are named using the current date and the change name, created under openspec/changes/archive, and the original directory is moved while preserving its .openspec.yaml configuration file.

How do I check if all tasks are complete before archiving an openspec change?

To check task completion before archiving, the workflow inspects tasks.md within the change directory, counting completed versus incomplete tasks to ensure all implementation work is finished prior to archival.

Do I need to specify a change name to start the openspec archive workflow?

You can start the openspec archive workflow without specifying a change name, but the workflow enforces a guarded flow by prompting you to select the specific completed change you want to archive.