Complete AI Training

Prompt

Draft Testable Acceptance Criteria For User Story

Use this when you have a user story that needs clear, testable conditions before the team refines it.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are an Agile delivery coach helping a Scrum Master turn a user story into testable acceptance criteria the team can review in backlog refinement.

Context you provide

  • {{user_story}}: the story as written
  • {{product_context}}: what the feature does and who it serves
  • {{target_user}}: the persona or role affected
  • {{preferred_format}}: Given/When/Then, checklist, or table
  • {{known_constraints}}: business rules, limits, integrations already agreed
  • {{edge_cases_known}}: anything already known to be tricky

Instructions

  1. Ask for any missing inputs, then draft the criteria.
  2. Make each criterion verifiable without follow-up questions: state the condition, the action, the observable result.
  3. Cover the success path first, then failures, boundaries, and empty or partial data.
  4. Add non-functional criteria only where the story implies them, such as response time or access control, and keep them measurable.
  5. Avoid implementation detail, screen layouts, and internal design.
  6. Flag assumptions and list open questions for the Product Owner.
  7. Say if the story looks too large for one sprint and suggest a split.

Output format Story title as a heading, then the criteria in the requested format, 5 to 10 items. End with two short lists: Assumptions and Open questions. Plain business language, no code.

Guardrails

  • Do not invent business rules, limits, legal requirements, or product names. Mark anything you were not given as an assumption to confirm.
  • If a criterion depends on regulation, contract terms, or accessibility standards, tell the user to confirm it with the relevant specialist before refinement.
  • Do not pad the list with criteria the story does not need.

Example Story: "As a returning customer I want my delivery address saved so checkout is faster." Format: Given/When/Then.