openspec-sync-specs

Merge delta specs into main specs while preserving unrelated content.

14|1|Updated May 6, 2026
One-click install
npx skills add https://github.com/wzyxdwll/ccgx-workflow --skill openspec-sync-specs-wzyxdwll
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/wzyxdwll/ccgx-workflow/tree/main/.agents/skills/openspec-sync-specs
Command: npx skills add https://github.com/wzyxdwll/ccgx-workflow --skill openspec-sync-specs-wzyxdwll

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sync delta specs from a change to main specs. This enables intelligent merging of delta specifications into the baseline specs without overwriting or archiving content, and helps keep main specs up to date with minimal manual effort.

Core Features & Use Cases

  • Delta-to-main synchronization: read delta specs and apply changes to the corresponding main specs while preserving unrelated content.
  • Auto-create and update: create main spec files when missing and integrate delta changes without full copy/paste.
  • Change auditing: provide a concise summary of added, modified, or removed elements after the sync.

Quick Start

Run openspec-sync-specs to merge delta specs into the main specs and update the corresponding capability blocks.

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 specs into main specs without overwriting existing content?

Delta-to-main spec synchronization applies changes from delta specifications to baseline files, preserving unrelated content while updating added, modified, removed, or renamed sections for minimal manual effort.

What happens if the main spec file is missing during delta synchronization?

If the main spec file is missing, the system auto-creates the baseline file and integrates the delta changes directly, eliminating the need for manual copy and paste.

Can I audit changes after syncing delta specifications to the baseline?

Yes, the sync process provides a concise change auditing summary detailing added, modified, or removed elements after merging delta specifications into the main specs.

Does spec synchronization support renaming and removing sections?

Yes, the merge process intelligently applies delta changes by reading delta spec blocks and updating the main specs to reflect added, modified, removed, or renamed sections while preserving unrelated content.

Why use delta-to-main synchronization instead of copying specifications manually?

Delta-to-main synchronization intelligently merges changes without archiving content, auto-creates missing files, and provides change auditing, keeping main specs up to date with minimal manual effort compared to full copy and paste.