One-click install
npx skills add https://github.com/StrayDragon/llman --skill openspec-sync-specs-straydragon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/StrayDragon/llman/tree/main/.claude/skills/openspec-sync-specs
Command: npx skills add https://github.com/StrayDragon/llman --skill openspec-sync-specs-straydragon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of synchronizing changes from delta specifications into the main specification documents, ensuring consistency and reducing manual merging efforts.

Core Features & Use Cases

  • Intelligent Merging: Applies changes from delta specs (added, modified, removed, renamed requirements) to main specs intelligently, preserving existing content.
  • Automated Updates: Updates main specifications based on delta specifications without archiving the change, facilitating iterative development.
  • Use Case: When a new feature is developed, its requirements are documented in a delta spec. This Skill helps integrate those new requirements into the main product specification document seamlessly.

Quick Start

Use the openspec-sync-specs skill to sync the delta specs from the 'new-feature-branch' change to the 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 specifications into main specifications using openspec?

You can sync delta specs into main specs by running openspec-sync-specs, which intelligently merges added, modified, removed, and renamed requirements across capabilities while preserving existing content.

What is the best way to automate syncing requirements from a change branch?

Automating requirements sync is best handled by openspec-sync-specs, which applies delta specifications from a specified change to main specs without archiving the change, facilitating iterative development.

Does openspec-sync-specs preserve existing content when applying modified requirements?

Yes, openspec-sync-specs preserves existing content during the intelligent merging of added, modified, removed, and renamed requirements from delta specs into main specification documents.

Do I need the openspec CLI to sync delta specs to main specs?

Yes, you need the openspec CLI for listing and managing changes and specifications, as openspec-sync-specs requires it to synchronize delta specifications into main specification documents.

When should I use a delta specification synchronization process?

Use delta specification synchronization when a new feature is developed and its requirements need seamless integration from the delta spec into the main product specification document.

Why does syncing delta specs not archive the change in openspec?

Syncing delta specs does not archive the change to facilitate iterative development, allowing main specifications to be updated based on delta specifications without finalizing the change.