What problem does it solve?
Manual propagation of change-set delta specs into canonical OpenSpec main specs is error-prone and time consuming; this Skill automates reading, interpreting, and merging intent-based spec changes so teams avoid copy-paste mistakes and preserve existing content.
Core Features & Use Cases
- User-guided change selection: Prompts the user to choose the specific change when the change name is not provided or ambiguous.
- Intelligent merging: Applies ADDED, MODIFIED, REMOVED, and RENAMED sections from delta specs into main specs without overwriting unrelated scenarios.
- Spec creation and summaries: Creates new capability spec files when needed, preserves untouched content, and produces a concise summary of applied edits for review.
- Use Case: Product managers and spec maintainers can apply a delta authored in openspec/changes/<name>/specs to the main openspec/specs tree to add a feature, introduce new scenarios, or retire requirements with clear traceability.
Quick Start
Run the openspec CLI to select a change that contains delta specs and apply those changes to the main openspec/specs directory.