Tooluck logoTooluck
SKILL.md

deliver-acceptance-criteria

Agent skill fromproduct-on-purpose/pm-skills

Generates structured Given/When/Then acceptance criteria for a user story or feature slice, covering the happy path, key failure scenarios, and non-functional expectations in testable form. Use when turning requirements into verifiable scenarios for engineering handoff and QA sign-off. For a dedicated catalog of boundary conditions, error states, and recovery paths across a feature, use deliver-edge-cases; to write the stories themselves, use deliver-user-stories.

How to install deliver-acceptance-criteria

install deliver-acceptance-criteria
# install the pm-skills pack with the skills CLI
npx skills add product-on-purpose/pm-skills

# or add only this skill to Claude Code: copy the folder

skills/deliver-acceptance-criteria/

# into

~/.claude/skills/deliver-acceptance-criteria/ (all projects)

.claude/skills/deliver-acceptance-criteria/ (one project)

skills/deliver-acceptance-criteria/SKILL.md

Apache-2.0Full file
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
2# Acceptance Criteria
3
4Acceptance 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.
5
6## When to Use
7
8- After a user story, PRD section, or feature slice is defined
9- When a team needs clear pass/fail conditions for implementation
10- When writing QA-ready criteria for sprint planning or handoff
11- When a story has edge cases, error paths, or non-functional expectations that should be explicit
12
13## When NOT to Use
14
15- You need the user stories themselves -> use `deliver-user-stories`; this skill deepens a story that already exists
16- You need systematic failure coverage across a whole feature -> use `deliver-edge-cases`; this skill stays story-scoped
17- There is no story or slice to bind criteria to yet -> use `deliver-prd` or `deliver-user-stories` first
18- You are defining success metrics for an experiment, not done-ness for a story -> use `measure-experiment-design`
19- The criterion is a rate over model output, such as "90% of answers are faithful to their sources" -> use the AI Behavior and Evaluation section of `deliver-prd`, which says a rate needs a designed sample to verify it, and what to record until one exists
20
21## Instructions
22
23When asked to create acceptance criteria, follow these steps:
24…

Excerpt shown under the repository's Apache-2.0 license.

More skills in pm-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates