openspec-sync-specs

Sync delta specifications into main specifications using the openspec CLI.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/optioni/dungeons-and-dragons --skill openspec-sync-specs-optioni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/optioni/dungeons-and-dragons/tree/main/.claude/skills/openspec-sync-specs
Command: npx skills add https://github.com/optioni/dungeons-and-dragons --skill openspec-sync-specs-optioni

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Ensures that the main specifications are updated with changes from delta specs, allowing for incremental updates without archiving the change.

Core Features & Use Cases

  • Delta Spec Synchronization: Syncs changes from delta specs to main specs, avoiding full replacement.
  • Agent-Driven Operation: User selects changes, and the Skill applies them to main specs.
  • Intelligent Merging: Adds, modifies, removes, or renames requirements intelligently.
  • Use Case: When you want to update the main specs with changes from a delta spec without archiving the change.

Quick Start

Run the openspec-sync-specs skill to apply changes from the latest delta spec to the main specs.

Frequently Asked Questions about openspec-sync-specs

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

FAQPage Schema
How do I update main specifications with delta changes without replacing the entire file?

Specification sync intelligently merges delta updates into main specifications by adding, modifying, or removing requirements within a capability-based structure, avoiding full file replacement.

Do I need openspec CLI to sync delta specifications to main specs?

Yes, openspec CLI is required to manage delta specifications and execute the synchronization process that applies incremental updates to main specs.

What is delta specification synchronization used for?

Delta specification synchronization applies incremental changes to main specs without archiving the change, handling requirement additions, modifications, and removals within a capability-based structure.

How do I apply changes from a delta spec to main specifications step by step?

Run the synchronization skill to apply changes from the latest delta spec; the agent-driven operation lets you select changes to intelligently merge into main specifications.

Can I remove or rename requirements during specification sync?

Yes, specification sync intelligently handles requirement removal and renaming by merging specific changes from delta specs directly into the capability-based structure of main specs.