openspec-sync-specs

Merge delta specification changes into main specification documents.

1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/CloudDevCrusader/riddle-rush-mono-repo --skill openspec-sync-specs-clouddevcrusader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/CloudDevCrusader/riddle-rush-mono-repo/tree/main/.claude/skills/openspec-sync-specs
Command: npx skills add https://github.com/CloudDevCrusader/riddle-rush-mono-repo --skill openspec-sync-specs-clouddevcrusader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec-cli, and 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 (added, modified, removed, renamed requirements) to main specs without wholesale replacement.
  • Automated Updates: Handles the creation of new capability specs and the modification of existing ones based on delta definitions.
  • Use Case: After a new feature is developed, its requirements are documented in a delta spec. This Skill intelligently merges those new requirements into the main specification document for the feature.

Quick Start

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

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 specs to main specs in OpenSpec?

To sync delta specs to main specs, this Skill intelligently merges added, modified, removed, and renamed requirements from delta files into main specification documents without wholesale replacement. It automates updates to ensure consistency across evolving software requirements.

What is a delta specification file used for in requirements management?

A delta specification file defines specific changes to software requirements, such as added, modified, removed, or renamed elements. It captures incremental updates for a new feature so they can be intelligently merged into the main specification document later.

Do I need the openspec CLI to sync specification changes?

Yes, you need the openspec CLI to list and manage changes and their associated delta specs located within the openspec/changes directory. The CLI provides the necessary interface for the synchronization process to read and apply delta definitions.

How do I merge new feature requirements without replacing existing specs?

You can merge new feature requirements without wholesale replacement by using intelligent merging. This process applies only the added, modified, removed, and renamed requirements defined in delta specs to your existing main specification documents.

Can I automatically create new capability specs from delta definitions?

Yes, this Skill handles the automated creation of new capability specs and the modification of existing ones based on delta definitions. It synchronizes the delta files into the main specifications to update your software requirements automatically.