openspec-archive-change

Validate and archive completed OpenSpec changes into dated storage.

32|7|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/tbdavid2019/openclaw-docs-skill --skill openspec-archive-change-tbdavid2019
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/tbdavid2019/openclaw-docs-skill/tree/main/.github/skills/openspec-archive-change
Command: npx skills add https://github.com/tbdavid2019/openclaw-docs-skill --skill openspec-archive-change-tbdavid2019

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps finalize a completed OpenSpec change by checking what is finished, warning about anything incomplete, and moving the change into the archive without breaking the workflow.

Core Features & Use Cases

  • Change Selection: Prompts for the correct active change when no name is provided, preventing accidental archive actions.
  • Completion Checks: Reviews artifact status and task progress so you can see whether the change is truly ready to archive.
  • Delta Spec Sync Review: Detects delta specs, compares them with main specs, and supports syncing before archiving when needed.
  • Safe Archiving: Moves the change into a dated archive path and avoids overwriting an existing archive directory.
  • Use Case: Finish an implementation, confirm all required artifacts and tasks, optionally sync specs, and then archive the change as a clean record of completion.

Quick Start

Ask the skill to archive the completed OpenSpec change named your change, and let it verify completion, sync status, and archive placement for you.

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?

To archive completed OpenSpec changes safely, validate artifact status and task completion, sync delta specs, then move the change into a dated archive directory to prevent accidental overwrites.

What is the process for finalizing specification-driven development workflows?

Finalizing specification-driven development workflows requires checking task progress, reviewing delta spec synchronization against main specs, and archiving the change record into dated storage for documentation consistency.

Do I need the openspec CLI to manage change archiving?

Yes, you need openspec CLI access to manage change archiving because it requires archive path management and guardrails to prevent accidental selection or unsynced finalization.

How do I sync delta specs before closing a change request?

To sync delta specs before closing a change request, the system detects delta specs, compares them with main specs, and supports syncing them during the completion check phase before archiving.

Can I archive an OpenSpec change if tasks are still incomplete?

You cannot cleanly archive an OpenSpec change with incomplete tasks because the completion check reviews artifact status and task progress, warning you about anything unfinished before moving it to the archive.

What happens if I try to overwrite an existing archive directory?

If you try to overwrite an existing archive directory, the safe archiving guardrails prevent the action by moving the change into a unique dated archive path to avoid breaking the workflow.