openspec-sync-specs

Merge delta specification changes into main specification documents.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/B4san/Calix-Pass --skill openspec-sync-specs-b4san
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/B4san/Calix-Pass/tree/main/.gemini/skills/openspec-sync-specs
Command: npx skills add https://github.com/B4san/Calix-Pass --skill openspec-sync-specs-b4san

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires acfm-cli, and includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of updating main specification documents with changes from delta specifications, ensuring consistency without manual merging.

Core Features & Use Cases

  • Intelligent Merging: Applies additions, modifications, and removals of requirements to main specs.
  • Change Management: Facilitates updating specifications based on development changes.
  • Use Case: After a feature is developed based on a delta spec, use this Skill to integrate those changes back into the main specification document, preserving existing content.

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 changes into main specs?

To merge delta specification changes, synchronize additions, modifications, and removals directly into main specification documents. This intelligent merge process preserves existing content while integrating the specified updates.

What is delta specification synchronization and when do I need it?

Delta specification synchronization integrates feature development changes back into main requirement documents. You need this process after completing a feature branch to ensure your main specifications reflect the latest changes without manual merging.

Do I need acfm CLI to sync specification changes?

Yes, you need the acfm CLI installed to sync specification changes. The synchronization process requires this CLI dependency to check project status, initialize operations, and dynamically select changes when they are not explicitly provided.

How do I update main requirements after developing a feature from a delta spec?

Update main requirements by running a synchronization operation that applies delta spec modifications back to the main specification document. This agent-driven process intelligently merges requirement additions and removals while preserving existing content.

Does syncing specifications preserve existing content during the merge?

Yes, syncing specifications preserves existing content during the merge. The synchronization mechanism intelligently applies additions, modifications, and removals from delta specs while ensuring the original main specification content remains intact.

Can I dynamically select specification changes when they are not explicitly provided?

Yes, you can dynamically select specification changes when they are not explicitly provided. The synchronization process handles dynamic change selection automatically, utilizing the acfm CLI to identify and apply the correct delta modifications to the main specs.