What problem does it solve?
This Skill turns change proposals into precise, testable specifications that capture what is being added, modified, or removed, removing ambiguity between product, design, and engineering teams.
Core Features & Use Cases
- Delta spec generation: Create ADDED, MODIFIED, and REMOVED sections that describe requirement changes with RFC 2119 strength keywords.
- Scenario-driven requirements: Provide Given/When/Then happy paths and edge cases for each requirement to enable automated testing.
- Persistence-aware output: Support engram and openspec artifact modes or return results only when persistence is disabled.
- Use Case: When an orchestrator assigns a change proposal touching auth and billing, group domains, read existing specs, and produce per-domain delta specs under openspec/changes/{change-name}/specs/.
Quick Start
Create delta specs for the change named ImproveBillingFlow by reading its proposal and writing the spec files under openspec/changes/ImproveBillingFlow/specs/.