# Write user stories and acceptance criteria

Turns a feature into well-formed user stories with testable acceptance criteria.

- Topic: Product & UX Design
- Framework: RCTFVV
- Level: Advanced
- Tags: Writing, Product, Write, Fill-in Template
- Source: https://www.thinkwithprompt.com/prompts/write-user-stories-and-acceptance-criteria

## Prompt

```text
Role: Act as a product owner breaking a feature into backlog-ready stories.

Context: Feature and its goal: [FEATURE_GOAL]. Users and their context: [USERS]. Design or flow reference: [DESIGN_REF]. Technical notes / constraints: [TECH_NOTES]. Definition of ready and done: [DOR_DOD]. What is out of scope for this feature: [OUT_OF_SCOPE].

Task: Produce: a story map / breakdown into small vertical slices; each story in 'As a / I want / so that' form with acceptance criteria in Given/When/Then, the key edge and error cases, and any non-functional criteria; a note on stories that are too big and how to split them; and a suggested delivery order.

Format: Per story: Title | Story | Acceptance criteria (G/W/T) | Edge cases | Notes. Plus the delivery order.

Verification: Check each story against INVEST (especially independent and small); flag any acceptance criterion that is not objectively testable.

Validation: Have an engineer read two stories cold: could they estimate and build them without a meeting? Add detail where they could not.
```

## What to fill in

- FEATURE_GOAL
- USERS
- DESIGN_REF
- TECH_NOTES
- DOR_DOD
- OUT_OF_SCOPE

Free to copy and use. From ThinkWithPrompt (https://www.thinkwithprompt.com/), a library of 2,663 curated AI prompts.
