openspec-sync-specs

Merge delta specification requirement changes into main openspec documents.

41|7|Updated Jun 15, 2022
One-click install
npx skills add https://github.com/AuroraWebSoftware/AAuth --skill openspec-sync-specs-aurorawebsoftware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-sync-specs
Source: https://github.com/AuroraWebSoftware/AAuth/tree/main/.opencode/skills/openspec-sync-specs
Command: npx skills add https://github.com/AuroraWebSoftware/AAuth --skill openspec-sync-specs-aurorawebsoftware

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of updating main specification documents with changes defined in delta specification files, ensuring consistency and efficient iteration without manual merging.

Core Features & Use Cases

  • Intelligent Merging: Applies additions, modifications, and removals of requirements to main specs.
  • Renaming: Handles requirement renames between delta and main specs.
  • Use Case: A development team has made changes to a feature's requirements in a delta spec. This Skill can be used to automatically merge those changes into the main specification document, preserving existing content and applying only the specified updates.

Quick Start

Use the openspec-sync-specs skill to sync changes from the 'feature-update' delta spec to 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 into main specs, this skill intelligently applies additions, modifications, and removals of requirements, preserving existing content while syncing only the specified updates.

What is a delta spec in the openspec framework?

A delta spec in the openspec framework defines targeted changes to requirements, allowing development teams to iterate efficiently and apply updates to main specification documents without manual merging.

How do I rename requirements when syncing specifications?

To rename requirements when syncing specifications, this skill automatically handles requirement renames between delta and main specs during the intelligent merging process across capabilities.

Do I need the openspec CLI to sync delta specs?

Yes, you need the openspec CLI installed and configured, as the skill requires it for listing and managing changes to synchronize delta specification files with main specification documents.

What's the best way to automate requirement updates across capabilities?

The best way to automate requirement updates across capabilities is using this skill to synchronize delta specs with main specifications, ensuring consistency and applying only specified additions, removals, or modifications.