openspec-sync-specs

Merge delta spec changes into main spec files.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/LippyyDev/Agate-Antigravity-Helper- --skill openspec-sync-specs-lippyydev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/LippyyDev/Agate-Antigravity-Helper-/tree/main/.claude/skills/openspec-sync-specs
Command: npx skills add https://github.com/LippyyDev/Agate-Antigravity-Helper- --skill openspec-sync-specs-lippyydev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delta spec changes often live in openspec/changes and must be propagated to main specs. This skill automates the intelligent merging of delta specs into the primary specification, preventing drift and manual rework.

Core Features & Use Cases

  • Agent-driven merging: reads delta specs and updates the corresponding main specs with carefully merged changes.
  • Delta scope support: handles ADDED, MODIFIED, REMOVED, and RENAMED sections across capabilities to keep specs aligned.
  • Safety and idempotency: preserves content not mentioned in the delta and can be re-run without altering stable data.

Quick Start

Apply delta spec updates to main specs by running the openspec-sync-specs command with a targeted change name.

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 automatically?

Merging delta specs into main specs happens by reading changes from openspec/changes and applying them to the corresponding main spec. The process handles ADDED, MODIFIED, REMOVED, and RENAMED sections while preserving existing content.

What is a delta spec and when do I need to sync it?

A delta spec captures incremental changes that live in openspec/changes and must be propagated to main specs. You need to sync delta specs when updating capabilities to prevent drift and avoid manual rework across your documentation.

How do I apply openspec changes across multiple capabilities?

Applying openspec changes across multiple capabilities involves running a sync command with a targeted change name. The workflow reads the delta spec and updates corresponding main spec files, supporting various delta sections to keep all specs aligned.

Is spec merging idempotent and safe for existing content?

Spec merging is both idempotent and safe. Re-running the process does not alter stable data, and it preserves content not mentioned in the delta, ensuring your existing main spec files remain intact during updates.

What happens if the delta spec lacks clarification during merging?

When clarification is needed during merging, the workflow prompts for input before proceeding. This ensures changes are applied accurately to the main spec files and prevents incorrect modifications.

Can I automate openspec documentation updates without manual rework?

Automating openspec documentation updates without manual rework is possible through agent-driven merging. The workflow automatically reads delta specs and updates main specs, supporting typical delta sections to keep specs aligned.