What problem does it solve? Teams often write code before confirming what the change should actually do, causing drift between the product definition and the implementation. This Skill enforces a define-first stage that links every change to concrete user stories and acceptance criteria in the DefProd product definition. ## Core Features & Use Cases - User story alignment for features: Finds, updates, or creates user stories via the DefProd MCP server so every feature or enhancement traces to acceptance criteria. - Bug reproduction and tracing: Reproduces reported bugs and traces them to the acceptance criteria that define correct behavior, halting if the bug cannot be confirmed. - Scope recording on the change record: Links in-scope story IDs onto the change record with patchChange and stamps stage progress with startChangeStage, finishChangeStage, or cancelChangeStage. - Use Case: A developer starts work on a new checkout feature. The Skill retrieves the relevant area's user stories, confirms coverage with the user, creates a missing story with testable acceptance criteria, and links the story IDs to the change before any code is written. ## Quick Start Invoke the defprod-change-define skill to align my current change with the product definition and link the in-scope user stories.