openspec-archive-change

Archive completed OpenSpec workflow changes to dated directories with completion validation.

147|28|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/linaproai/linapro --skill openspec-archive-change-linaproai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-archive-change
Source: https://github.com/linaproai/linapro/tree/main/.agents/skills/openspec-archive-change
Command: npx skills add https://github.com/linaproai/linapro --skill openspec-archive-change-linaproai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually archiving completed OpenSpec experimental workflow changes risks losing work, missing incomplete artifacts or tasks, and leaving delta specs unsynced to main specs, leading to inconsistent codebases and wasted effort tracking down missing changes.

Core Features & Use Cases

  • Completion Validation: Automatically checks artifact status and task lists to warn users of incomplete work before archiving, preventing partial changes from being stored.
  • Delta Spec Sync Assessment: Evaluates if delta specs need to be synced to main specs, prompts users to sync if needed, and ensures spec consistency before archival.
  • Dated Archive Organization: Generates standardized dated archive names and safely moves change directories to the archive folder, eliminating naming conflicts and disorganized storage.
  • Use Case: A development team that just finished implementing a new payment processing feature tracked as an OpenSpec change can use this Skill to safely archive the change, confirm all test artifacts and implementation tasks are complete, sync updated payment specs to the main codebase, and store the change in a dated archive for future audit.

Quick Start

Use the openspec-archive-change skill to archive the completed 'payment-processing' OpenSpec change after confirming all artifacts and tasks are finished.

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 workflow changes without losing unsynced delta specs?

Archiving completed OpenSpec changes safely requires validating completion status and syncing delta specs to main specs. This process checks artifact and task completeness, then moves the change directory to a standardized dated archive folder to prevent losing unsynced work.

What is the best way to organize finished OpenSpec experimental changes for future audits?

Organizing finished OpenSpec changes is best handled by generating standardized dated archive names and moving the experimental change directories into a central archive folder, which eliminates naming conflicts and creates an organized, auditable history of completed work.

How do I check if an OpenSpec change is complete before moving it to the archive?

Checking OpenSpec change completeness involves validating artifact status and task lists. The archival process automatically evaluates these components and warns you of incomplete work, providing guardrails against archiving partial changes before all implementation tasks are finished.

Do I need to sync delta specs to main specs before archiving an OpenSpec change?

Yes, you need to sync delta specs to main specs before archiving an OpenSpec change. The process assesses delta spec sync status, prompts you to sync if needed, and ensures overall specification consistency across the codebase prior to moving the change to the archive.

Why does archiving incomplete OpenSpec workflow changes lead to inconsistent codebases?

Archiving incomplete OpenSpec changes leaves missing artifacts and unsynced delta specs, leading to inconsistent codebases. Manual archival lacks guardrails, but automated completion validation prevents partial changes from being stored and flags unfinished tasks before the directory is moved.