
Deliver Acceptance Criteria
Turns product specs into testable Given/When/Then acceptance criteria organized by happy path, edge cases, error states, and non-functional requirements. You'd reach for this during sprint planning or handoff when a story needs clear pass/fail conditions that engineering and QA can verify without interpretation. The structure forces you to separate primary flows from exceptions and make recovery behavior explicit, which catches the "what happens when the API is down" questions before they become blocking Slack threads. Includes a quality checklist that pushes back on subjective statements and implementation details leaking into criteria.
- skills.sh installs
- 1.1K
- GitHub stars
- 794
- last updated
- Aug 21, 2026
Install
$ npx -y skills add product-on-purpose/pm-skills --skill deliver-acceptance-criteria --agent claude-codeInstalls into .claude/skills of the current project.
Files
Acceptance Criteria
Acceptance criteria define the observable behavior that must be true for a story or feature to be considered done. This skill turns feature context into concise, testable Given/When/Then scenarios that engineers and QA can verify without guessing intent.
When to Use
- After a user story, PRD section, or feature slice is defined
- When a team needs clear pass/fail conditions for implementation
- When writing QA-ready criteria for sprint planning or handoff
- When a story has edge cases, error paths, or non-functional expectations that should be explicit
When NOT to Use
Sponsors
Details
- Repository
- github.com/product-on-purpose/pm-skills
- Categories
- Backend & APIs, Testing & QA, Debugging
- First seen
- Jun 3, 2026
More from product-on-purpose/pm-skills
All 68- Deliver Prd1.1K
- Deliver User Stories953
- Deliver Edge Cases934
- Discover Competitive Analysis881
- Define Problem Statement878
- Define Hypothesis858
- Develop Adr842
- Deliver Launch Checklist834
- Develop Solution Brief830
- Define Opportunity Tree824
- Discover Interview Synthesis819
- Define Jtbd Canvas817
- Measure Dashboard Requirements801
- Measure Experiment Design801
- Deliver Release Notes797
- Develop Design Rationale793
- Foundation Persona792
- Measure Instrumentation Spec792
- Measure Experiment Results787
- Iterate Retrospective786
- Utility Mermaid Diagrams786
- Discover Stakeholder Summary779
- Foundation Okr Writer776
- Develop Spike Summary774