What problem does it solve? Writing acceptance criteria that are vague or untestable leads to rejected work, rework cycles, and misalignment between product owners and developers. This Skill provides a complete template for defining clear, testable acceptance criteria that an AI Developer Agent must satisfy before work is accepted. ## Core Features & Use Cases - Structured Criteria Sections: Covers user stories, Given/When/Then scenarios, positive, negative, and edge cases, plus UX, data, security, and performance criteria. - Review and Rework Workflow: Includes acceptance decision definitions, evidence requirements from developers, and a ready-to-use rework prompt for failed criteria. - Use Case: A Technical Product Owner needs to hand off a login feature story to an AI Developer Agent. Use this Skill to produce acceptance criteria covering valid logins, invalid credentials, expired sessions, and permission rules, so the developer knows exactly what must pass. ## Quick Start Use the acceptance criteria template to write testable acceptance criteria for my password reset user story, including positive, negative, and edge cases.