openspec-sync-specs

Sync delta specifications to main specifications using the openspec CLI.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/TranVanTienDat/barber-shop --skill openspec-sync-specs-tranvantiendat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/TranVanTienDat/barber-shop/tree/main/.agent/skills/openspec-sync-specs
Command: npx skills add https://github.com/TranVanTienDat/barber-shop --skill openspec-sync-specs-tranvantiendat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill synchronizes changes from delta specifications to main specifications, ensuring that the latest requirements are applied without archiving changes.

Core Features & Use Cases

  • Sync Delta Specs: Applies changes from delta specs to main specs without archiving the change.
  • Agent-Driven Operation: Directly edits main specs based on delta specs for intelligent merging.
  • Use Case: When you need to update main specifications with changes from a delta spec and ensure intelligent merging of new scenarios without duplicating content.

Quick Start

Use the openspec-sync-specs skill to update the main specifications based on the changes found in the 'delta-spec-change' directory.

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 specifications to main specifications?

You can sync delta specifications by applying changes from the delta spec directory directly to main specs. This updates requirements through intelligent merging without archiving the original changes.

What is delta spec synchronization for requirement management?

Delta spec synchronization is the process of applying incremental specification changes to main specs. It ensures the latest requirements are merged intelligently without duplicating content.

Do I need openspec CLI to sync updated specifications?

Yes, the openspec CLI is required for specification synchronization. The Skill depends on it to parse delta spec changes and update main specification files directly.

Can I update main specifications without archiving delta spec changes?

Yes, specification syncing applies delta changes to main specs without archiving them. This keeps the latest requirements active and prevents duplicating existing content during merges.

How does intelligent merging work for specification updates?

Intelligent merging uses an agent-driven operation to directly edit main specs based on delta specs. It applies new scenarios and requirement updates without duplicating existing specification content.

What are the limitations of syncing delta specifications?

Specification syncing requires the openspec CLI environment and a valid delta-spec-change directory. It is limited to merging requirement updates and may not support structural spec format changes outside its parsing scope.