Synchronizes incremental requirement changes from delta specifications to main project documentation using intelligent merging.
OpenSpec Specification Sync enables an agent-driven workflow for maintaining project documentation by automatically merging delta specifications into main specification files. It intelligently handles added, modified, removed, and renamed requirements, ensuring that main specs remain up-to-date without losing existing context. This skill is essential for teams using the OpenSpec framework who need to graduate feature-specific changes to a global source of truth while maintaining granular control over individual scenarios and requirement descriptions.
Key Features
01Intelligent merging of added, modified, and removed requirements
02Interactive change selection via the AskUserQuestion tool
03Support for requirement renaming with FROM/TO mapping logic
04Automated discovery of delta specs within the OpenSpec directory structure
05Idempotent operations that preserve existing content not explicitly changed
060 GitHub stars
Use Cases
01Maintaining consistent project specifications across multiple development iterations
02Updating existing specifications with new test scenarios without manual copy-pasting
03Graduating feature-specific requirements from a local change to main product documentation