openspec-sync-specs

Merge delta specs into main specs with intelligent conflict resolution.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/captaincontrat/audio-recap --skill openspec-sync-specs-captaincontrat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/captaincontrat/audio-recap/tree/main/.cursor/skills/openspec-sync-specs
Command: npx skills add https://github.com/captaincontrat/audio-recap --skill openspec-sync-specs-captaincontrat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delta specs often diverge from the main specs, creating maintenance headaches. This skill provides a principled way to merge delta changes into the authoritative specs while preserving existing content and enabling intelligent conflict resolution.

Core Features & Use Cases

  • Intelligent merging of ADDED, MODIFIED, REMOVED, and RENAMED requirements.
  • Preservation of non-delta content and change auditing.
  • Step-by-step guidance for applying delta specs to main specs.

Quick Start

Provide a delta change name to initiate syncing and apply its changes to the main specs repository.

Frequently Asked Questions about openspec-sync-specs

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

FAQPage Schema
How do I synchronize delta specs into main specs automatically?

To synchronize delta specs into main specs, provide a delta change name to initiate syncing. The process applies adds, modifications, renames, and removals while preserving existing content and producing an update summary.

What is the best way to merge delta changes across capabilities without losing existing content?

The best way to merge delta changes without losing content is using intelligent merging rules that handle ADDED, MODIFIED, REMOVED, and RENAMED requirements while preserving non-delta content and enabling change auditing.

How does intelligent merging handle renames and removals in delta specifications?

Intelligent merging handles renames and removals by applying specific rules for these operations during delta synchronization. It processes these changes alongside adds and modifications, ensuring the main spec repository reflects the delta updates accurately.

When do I need to apply delta specs to the main spec repository?

You need to apply delta specs to the main spec repository when delta specs diverge from the authoritative main specs. This divergence creates maintenance headaches, requiring a principled merge to apply changes across capabilities.

Can I audit changes after syncing delta specs into the main specs?

Yes, you can audit changes after syncing delta specs into the main specs. The synchronization process includes change auditing and produces a summary of updates, allowing you to review exactly what was added, modified, or removed.