openspec-sync-specs

Merge delta specification requirement changes into main specifications using openspec CLI.

2.6k|399|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Soju06/codex-lb --skill openspec-sync-specs-soju06
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/Soju06/codex-lb/tree/main/.agents/skills/openspec-sync-specs
Command: npx skills add https://github.com/Soju06/codex-lb --skill openspec-sync-specs-soju06

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the process of updating main specifications with changes defined in delta specifications, 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, and removals of requirements intelligently.
  • Change Management: Facilitates updating main specs without needing to manually copy entire requirement sets.
  • Use Case: After a new feature is prototyped and its requirements are documented in a delta spec, use this Skill to seamlessly integrate those new requirements into the main project specifications.

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 merge delta specs into main specs using openspec?

To merge delta specs into main specs, use the openspec-sync-specs tool to intelligently apply requirement changes. It automates the integration by adding, modifying, or removing requirements across different capabilities within your project's specification framework.

What is a delta specification in requirement management?

A delta specification contains targeted changes to be applied to main specifications. It allows you to document new feature requirements during prototyping without manually copying or rewriting the entire requirement set for the project.

Do I need the openspec CLI to sync requirement changes?

Yes, you need the openspec CLI installed to sync requirement changes. The CLI is required for listing available changes and applying the delta specifications into your main project specifications.

Can I remove requirements from main specs with a delta spec?

Yes, you can remove requirements from main specs with a delta spec. The intelligent merging functionality supports adding, modifying, and removing requirements across different capabilities defined in your specification framework.

What is the best way to update project specifications after prototyping a feature?

The best way to update project specifications after prototyping is to document the new requirements in a delta spec, then use the openspec-sync-specs skill to seamlessly integrate those changes into the main specifications without manual duplication.

Why use delta specs instead of editing main specifications directly?

Delta specs isolate evolving requirement changes for specific features, preventing direct manual edits to main specs. This change management approach ensures consistency and allows seamless merging of additions, modifications, and removals across capabilities.