openspec-sync-specs

Merge delta specification changes into main specification documents.

1|Updated Jun 18, 2025
One-click install
npx skills add https://github.com/knopki/dotfiles --skill openspec-sync-specs-knopki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/knopki/dotfiles/tree/main/home/private_dot_config/opencode/skills/openspec-sync-specs
Command: npx skills add https://github.com/knopki/dotfiles --skill openspec-sync-specs-knopki

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of updating main specification documents with changes defined in delta specification files, ensuring consistency and efficient management of evolving requirements.

Core Features & Use Cases

  • Intelligent Merging: Applies changes from delta specs to main specs, handling additions, modifications, removals, and renames of requirements intelligently.
  • Agent-Driven Operation: Directly edits main specs based on delta spec content, allowing for partial updates without wholesale replacements.
  • Use Case: When a new feature is developed, its requirements are documented in a delta spec. This Skill can then be used to seamlessly integrate these new requirements into the main specification document.

Quick Start

Use the openspec-sync-specs skill to sync changes from the 'new-feature-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 specification files into main specification documents?

To merge delta specification files into main specification documents, you can use this Skill to intelligently apply additions, modifications, removals, and renames of requirements directly into the main specs.

What is a delta spec used for in requirements management?

A delta spec captures incremental requirement changes for a new feature, which can be seamlessly integrated into the main specification document to ensure consistency and efficient management of evolving requirements.

Do I need the openspec CLI to sync requirements?

Yes, you need the openspec CLI installed and available in your environment to list and manage changes when synchronizing delta requirement updates into main specification documents.

How do I sync requirements from a feature branch into main specs?

You can sync requirements from a feature branch into main specs by using this Skill to read the branch's delta specs and directly apply the requirement changes to the main specification documents.

Does syncing delta specs replace the entire main specification document?

No, syncing delta specs does not replace the entire main specification document; it performs agent-driven direct edits to apply partial updates and intelligently merge only the changed requirements.