openspec-sync-specs

Merge delta specification changes into main specification files using the openspec CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of updating main specifications with changes defined in delta specifications, streamlining the evolution of product requirements.

Core Features & Use Cases

  • Intelligent Merging: Applies changes like adding, modifying, or removing requirements and scenarios without wholesale replacement.
  • Change Management: Facilitates the synchronization of specifications between different stages or versions of a project.
  • Use Case: After defining new features or modifications in delta specs, use this Skill to seamlessly integrate them into the primary specification documents.

Quick Start

Use the openspec-sync-specs skill to sync changes from the 'feature-x' delta spec.

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 specification changes from delta to main files?

To sync specification changes, this Skill uses the openspec CLI to merge delta files into main specification files, intelligently applying added, modified, removed, and renamed requirements while preserving unaffected content.

Does merging delta specifications overwrite existing main requirements?

No, merging delta specifications does not overwrite existing main requirements wholesale. The Skill intelligently applies specific changes like additions and modifications while preserving existing content not affected by the delta.

Can I update product requirements without archiving the delta spec?

Yes, you can update product requirements without archiving the delta spec. The Skill ensures changes are applied to main specifications during synchronization without triggering the archival process for the delta.

What is the best way to manage requirement changes across project versions?

The best way to manage requirement changes across versions is defining modifications in delta specs and using this Skill to seamlessly integrate them into primary specification documents, streamlining product evolution.

Do I need openspec-cli to synchronize specifications?

Yes, you need the openspec-cli dependency to synchronize specifications. The Skill relies on the openspec CLI to execute the intelligent merging of requirements and scenarios from delta files to main files.

Can agent-driven operations update capabilities in main specifications?

Yes, agent-driven operations can update capabilities in main specifications. The Skill supports these operations to intelligently merge changes from delta files into the primary specification documents.