What problem does it solve?
This Skill automates the manual, error-prone task of applying focused specification changes from delta files into the canonical OpenSpec main specs, reducing repetition and preserving unrelated content while ensuring clear, auditable updates.
Core Features & Use Cases
- Agent-driven intelligent merging: Reads ADDED, MODIFIED, REMOVED, and RENAMED sections in delta specs and applies targeted updates to main spec files without wholesale replacement.
- Capability-aware file handling: Creates new capability spec files when needed, preserves existing scenarios not mentioned in deltas, and renames or removes requirement blocks as specified.
- User confirmation and summaries: Prompts the user to select ambiguous changes, shows diffs of edits, and produces a concise summary of added, modified, removed, and renamed requirements.
- Use Case: When a change branch introduces a new scenario or requirement tweak, run this Skill to merge those deltas into openspec/specs/* while keeping unrelated content intact.
Quick Start
Use the openspec-sync-specs skill to sync the 'change-name' delta into main specs and show a summary of added, modified, removed, and renamed requirements.