openspec-sync-specs

Merge delta specification changes into main markdown spec files.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/caelaxie/agenthub --skill openspec-sync-specs-caelaxie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/caelaxie/agenthub/tree/main/.opencode/skills/openspec-sync-specs
Command: npx skills add https://github.com/caelaxie/agenthub --skill openspec-sync-specs-caelaxie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping main specification files up‑to‑date with incremental changes is error‑prone and time‑consuming. This Skill automates the intelligent merging of delta specs, ensuring requirements are added, modified, removed, or renamed correctly without overwriting existing content.

Core Features & Use Cases

  • Delta Spec Discovery: Lists available changes and lets the user select the appropriate one.
  • Intelligent Merging: Handles added, modified, removed, and renamed requirements across capability spec files.
  • Spec Creation: Generates new main spec files when a capability does not yet exist.
  • Summary Reporting: Provides a concise overview of all updates applied.

Quick Start

Ask the skill to sync the delta specs for change “feature‑xyz” into the main specifications.

Frequently Asked Questions about openspec-sync-specs

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

FAQPage Schema
How do I merge delta specification changes into main spec files?

To merge delta spec changes into main spec files, the skill automates intelligent merging by applying added, modified, removed, or renamed requirements across capability spec markdown files without overwriting existing content.

What is a delta spec and when do I need to sync it?

A delta spec contains incremental requirement changes that need to be synced into the main specification repository when updates include added, modified, removed, or renamed requirements across capability spec files.

Can I automatically create new main spec files from delta changes?

Yes, the spec synchronization process generates new main spec files automatically when a capability does not yet exist in the main specification repository during the delta merging workflow.

Does merging delta specs overwrite existing requirements in main specs?

No, intelligent merging applies delta specification changes without overwriting existing content, correctly handling added, modified, removed, and renamed requirements across capability spec files.

How do I get a summary of applied requirement changes after syncing?

The skill provides a concise summary report of all applied updates after processing markdown spec files and merging the delta specification changes into the main specification repository.