What problem does it solve? Keeping main specifications in sync with change proposals is tedious and error-prone when done by hand. This Skill applies the ADDED, MODIFIED, REMOVED, and RENAMED requirement sections from a change's delta specs directly into the main specs, without archiving the change. ## Core Features & Use Cases - Intelligent Merging: Reads each delta spec and merges requirements into the corresponding main spec, preserving existing scenarios and content the delta does not mention. - Change Selection & Validation: Resolves the target change via the openspec CLI, validates updated specs with openspec validate --specs, and reports exactly what was added, modified, removed, or renamed. - Capability Lifecycle Handling: Creates new main specs for brand-new capabilities and safely retires capabilities by deleting emptied spec files only when strict conditions are met. - Use Case: After finishing a change that adds scenarios to the user-auth spec, ask the agent to sync the delta specs so the main specs reflect the new behavior while the change stays active for implementation. ## Quick Start Ask the agent to sync the delta specs from your current change into the main specs, for example by saying "sync the specs for change add-oauth-login".