Skills for Real Engineers. Straight from my .agents directory.
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
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)
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->2# Acceptance Criteria34Acceptance 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.56## When to Use78- After a user story, PRD section, or feature slice is defined9- When a team needs clear pass/fail conditions for implementation10- When writing QA-ready criteria for sprint planning or handoff11- When a story has edge cases, error paths, or non-functional expectations that should be explicit1213## When NOT to Use1415- You need the user stories themselves -> use `deliver-user-stories`; this skill deepens a story that already exists16- You need systematic failure coverage across a whole feature -> use `deliver-edge-cases`; this skill stays story-scoped17- There is no story or slice to bind criteria to yet -> use `deliver-prd` or `deliver-user-stories` first18- 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 exists2021## Instructions2223When asked to create acceptance criteria, follow these steps:24…
Excerpt shown under the repository's Apache-2.0 license.
More skills in pm-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Production-grade engineering skills for AI coding agents.
The open-source app everyone uses to manage agents at work
