openspec-sync-specs

Merge delta specs into main specs applying ADDED, MODIFIED, REMOVED, and RENAMED changes.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/MeetTechnology/AutoHire --skill openspec-sync-specs-meettechnology
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/MeetTechnology/AutoHire/tree/main/.cursor/skills/openspec-sync-specs
Command: npx skills add https://github.com/MeetTechnology/AutoHire --skill openspec-sync-specs-meettechnology

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delta specs often exist separately from main specs, causing drift and manual merge overhead. This skill enables an agent-driven workflow to merge delta specs into the corresponding main specs, ensuring changes are applied consistently without archiving the delta.

Core Features & Use Cases

  • Intelligent delta merging: reads delta specs and updates main specs with added, modified, removed, and renamed requirements.
  • Guarded operations: prompts for change names when ambiguous and preserves existing content not mentioned in delta.
  • Auto-create main specs: creates missing main spec files and documents their purpose and requirements.

Quick Start

Provide a delta change name to start syncing and let the agent merge delta specs 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 automatically?

You can merge delta specs into main specs automatically by providing a delta change name to an agent, which then reads the delta files and applies ADDED, MODIFIED, REMOVED, and RENAMED changes to update the main specs.

What happens to existing content when syncing delta specs?

When syncing delta specs, existing content not mentioned in the delta is preserved. The operation only applies the specified changes and prompts for missing context when change names are ambiguous.

Can I auto-create missing main spec files during a delta merge?

Yes, you can auto-create missing main spec files during a delta merge. The agent will create the new files and document their purpose and requirements as needed.

How do agent-driven workflows handle ambiguous delta spec changes?

Agent-driven workflows handle ambiguous delta spec changes by guarding the operation and prompting the user for change names when the context is missing, ensuring consistent application without guessing.

Why do I need to merge delta specs instead of keeping them separate?

You need to merge delta specs to prevent drift and reduce manual merge overhead. Keeping them separate causes inconsistencies, while merging ensures changes are applied consistently without archiving the delta.

Does merging delta specs support multiple capabilities at once?

Yes, merging delta specs supports multiple capabilities at once. The process reads the delta and main specs, applying the required changes across various capabilities simultaneously.