What problem does it solve?
Keeping OpenSpec main specification files in sync with incremental delta changes is tedious, error-prone, and often requires manual file edits and merging across multiple capability specs. This Skill automates the detection, interpretation, and safe application of ADDED, MODIFIED, REMOVED, and RENAMED requirement deltas so maintainers can apply intent-driven changes without overwriting unrelated content.
Core Features & Use Cases
- Intelligent change selection: prompts the user to pick a named change when not explicit and lists available delta specs for review.
- Delta parsing and targeted edits: reads delta spec sections and applies only the intended additions, modifications, removals, or renames to main spec files while preserving other content.
- Spec creation and summaries: creates new capability spec files when needed, adds Purpose placeholders, and provides a concise summary of what changed for audit and review.
- Use Case: A release engineer merges a feature change that adds scenarios and renames a requirement across multiple capability specs without losing existing scenarios or descriptions.
Quick Start
Run the openspec-sync-specs skill to apply the named change and produce a summary of updated capabilities.