openspec-sync-specs

Merge delta specification changes into main openspec spec files.

3|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Agentic-Engineering-Agency/specsafe --skill openspec-sync-specs-agentic-engineering-agency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/Agentic-Engineering-Agency/specsafe/tree/main/.opencode/skills/openspec-sync-specs
Command: npx skills add https://github.com/Agentic-Engineering-Agency/specsafe --skill openspec-sync-specs-agentic-engineering-agency

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 merging changes from delta specifications into your main specification files, ensuring consistency and reducing manual effort.

Core Features & Use Cases

  • Intelligent Merging: Applies additions, modifications, and removals of requirements and scenarios to main specs without overwriting unrelated content.
  • Change Management: Facilitates a streamlined workflow for updating specifications based on ongoing development or feedback.
  • Use Case: After a new feature is developed and its corresponding delta spec is created, use this Skill to seamlessly integrate those updates into the primary project specifications.

Quick Start

Use the openspec-sync-specs skill to sync the changes from the 'feature-x' branch into the main specifications.

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 specifications into main spec files?

Merging delta specifications into main spec files involves synchronizing added, modified, and removed requirements from a specified change into your primary project specifications without overwriting unrelated content.

What is the best way to manage specification changes during feature development?

Managing specification changes during feature development is handled by syncing delta specs into main specifications, ensuring consistency and reducing manual effort when integrating updates from ongoing development or feedback.

Do I need the openspec CLI to sync delta specs?

Yes, you need the openspec CLI installed to sync delta specs, as the synchronization process requires it for listing available changes and managing the main specification files within the openspec project structure.

Does syncing specifications overwrite existing main spec content?

Syncing specifications does not overwrite existing main spec content, because the intelligent merging process applies additions, modifications, and removals specifically to matching requirements and scenarios while leaving unrelated content untouched.

When should I synchronize delta specs with main specifications?

You should synchronize delta specs with main specifications after a new feature is developed and its corresponding delta spec is created, allowing you to seamlessly integrate those updates into the primary project specifications.