What problem does it solve? Implementing a product change without a clear contract leads to scope creep, missed acceptance criteria, and story statuses that drift out of sync with actual work. This Skill grounds the coding stage in the change's linked user stories or traced bug root cause, keeping implementation aligned with the definition. ## Core Features & Use Cases - Change context resolution: Detects the active change from .defprod/change, branch names, or commit trailers, validates it is live, and stamps stage start/finish via the DefProd MCP server. - Story status management: Advances linked user stories from backlog/ready to inProgress using RFC 6902 patches, never regressing stories already further along. - Autonomous and interactive modes: Runs end-to-end with documented defaults in autonomous mode, or pauses for human approval at decision points in interactive mode. - Use Case: A developer on branch chg/checkout/CHG-12-add-discount-codes invokes the skill; it loads the linked stories' acceptance criteria, marks them in progress, implements the discount logic following repo conventions, and verifies the project compiles before finishing the stage. ## Quick Start Ask your AI agent to run the defprod-change-code skill to implement the current change within the scope of its linked user stories.