openspec-sync-specs

Merge delta specs into main specs and summarize requirement changes.

Updated Apr 11, 2025
One-click install
npx skills add https://github.com/pabloimrik17/monolab --skill openspec-sync-specs-pabloimrik17
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/pabloimrik17/monolab/tree/main/.junie/skills/openspec-sync-specs
Command: npx skills add https://github.com/pabloimrik17/monolab --skill openspec-sync-specs-pabloimrik17

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Merge delta specs into main specs to apply changes described in delta files to the primary spec set.

Core Features & Use Cases

  • Intelligent merging of delta specs into main specs, supporting added, modified, removed, and renamed requirements.
  • Interactive change selection when multiple delta change sets exist.
  • Creates missing main specs on demand and preserves existing content not mentioned in the delta.

Quick Start

Provide a delta spec file and run this skill to merge it into the corresponding main specs.

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 without losing existing content?

To merge delta specs into main specs without losing existing content, use an automated merging process that reads both files first and preserves existing main spec content not explicitly mentioned in the delta files.

What is a delta spec in spec management workflows?

A delta spec is a file describing specific changes to apply to a primary spec set, categorized under changes like added, modified, removed, or renamed requirements for efficient spec management.

Can I select specific delta change sets to merge when multiple changes exist?

Yes, when multiple delta change sets exist under the openspec/changes directory, the skill provides an interactive selection process to choose which specific delta specs to merge into the main specs.

Does merging delta specs create missing main specs automatically?

Yes, merging delta specs creates missing main specs on demand if the delta files reference a capability that does not yet exist in the primary spec set, ensuring all changes are applied.

Is the spec merging process idempotent for repeated runs?

Yes, the spec merging process is idempotent, meaning applying the same delta spec merge multiple times yields the same final main spec output without duplicating requirements or corrupting existing data.