openspec-sync-specs

Merge delta specs into main specs with ADDED, MODIFIED, REMOVED, and RENAMED changes.

13|3|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/wonderslife/pdd-skills-v3 --skill openspec-sync-specs-wonderslife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/wonderslife/pdd-skills-v3/tree/main/skills/openspec/openspec-sync-specs
Command: npx skills add https://github.com/wonderslife/pdd-skills-v3 --skill openspec-sync-specs-wonderslife

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sync delta specs from a change into the main specs.

Core Features & Use Cases

  • Intelligent delta-to-main spec synchronization that applies ADDED, MODIFIED, REMOVED, and RENAMED changes.
  • Supports creating missing main specs and preserves existing content not mentioned in the delta.
  • Scales to multi-capability spec sets and provides a succinct update summary.

Quick Start

Run the delta merge with a delta change name to synchronize delta specs into 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 sync delta specs into main specs automatically?

You can sync delta specs into main specs automatically by running a delta merge with a specific change name. The process applies intelligent merging rules to update ADDED, MODIFIED, REMOVED, and RENAMED requirements while preserving untouched content.

What is delta-to-main spec synchronization in OpenSpec workflows?

Delta-to-main spec synchronization is the process of applying changes from delta specs into main specs. It updates requirements based on ADDED, MODIFIED, REMOVED, or RENAMED tags and can automatically create missing main specs during the merge.

Does spec synchronization preserve existing content not mentioned in the delta?

Yes, spec synchronization preserves existing content not mentioned in the delta. The intelligent merging rules ensure that untouched content remains intact while only applying the specified changes from the delta specs.

How do I handle ADDED, MODIFIED, REMOVED, and RENAMED requirements during a spec merge?

To handle these requirement changes during a spec merge, run the delta merge operation. It intelligently processes ADDED, MODIFIED, REMOVED, and RENAMED tags from your delta specs and reports a concise summary of all updates applied to the main specs.

Can I create missing main specs when syncing delta specs?

Yes, you can create missing main specs when syncing delta specs. The synchronization process automatically generates any missing main spec files required to properly apply the ADDED requirements from your delta changes.

What is the best way to track requirement changes across multiple spec sets?

The best way to track requirement changes across multiple spec sets is using automated delta spec synchronization. It scales to multi-capability spec sets and provides a succinct update summary detailing added, modified, removed, or renamed requirements.