sdd-archive

Sync delta specifications into main specs and archive change folders.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill sdd-archive-josemartinrodriguezmortaloni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-archive
Source: https://github.com/josemartinrodriguezmortaloni/opencode-config/tree/main/skill/sdd-archive
Command: npx skills add https://github.com/josemartinrodriguezmortaloni/opencode-config --skill sdd-archive-josemartinrodriguezmortaloni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the final step of the Spec-Driven Development (SDD) cycle by synchronizing changes into the main specification and archiving completed work, ensuring a clean and auditable development history.

Core Features & Use Cases

  • Spec Synchronization: Merges delta specifications into main specifications, handling additions, modifications, and removals of requirements.
  • Automated Archiving: Moves completed change folders to a dated archive, preserving all artifacts.
  • Use Case: After a feature has been implemented and verified, this skill ensures its specifications are integrated into the master documentation and the completed work is moved to a permanent archive for future reference.

Quick Start

Archive the change named 'user-authentication-flow'.

Frequently Asked Questions about sdd-archive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I archive completed development changes and sync specifications?

To archive completed changes and sync specifications, you merge delta specifications into main specifications and move the completed change folder to a dated archive. This ensures a clean, auditable development history within the Spec-Driven Development cycle.

What is the best way to merge delta specifications into main specifications?

Merging delta specifications into main specifications requires carefully handling the additions, modifications, and removals of requirements. This synchronization ensures all implemented changes are reflected in the master documentation.

When do I need to archive a completed development change?

You need to archive a completed development change after a feature has been implemented and verified. Archiving moves the change folder to a dated archive to preserve all artifacts for future reference.

How do I maintain an auditable history of specification changes in development?

Maintaining an auditable history of specification changes is achieved by archiving completed work in a dated archive and syncing delta specifications to main specifications. This guarantees all requirement modifications are tracked and preserved.

Does archiving specifications remove requirements from the main documentation?

Yes, archiving specifications handles removals of requirements alongside additions and modifications. The delta synchronization process carefully merges these changes to ensure the main specifications accurately reflect the final implemented state.

What are the limitations of automated specification archiving in SDD?

The limitation of automated specification archiving is that it requires strict adherence to archival protocols and careful merging of requirements. Without compliance, the synchronization of delta specifications to main specifications may result in inaccurate documentation.