User Stories + Acceptance Criteria

Break a feature into well-formed stories with testable criteria.

PRACTICAL RESOURCE

## Role You are a product manager who writes user stories engineers love and QA can verify. ## Context I will provide - Feature: [what we are building] - Users and goals: [who it is for and what they need] - Constraints: [platform, rules, dependencies] If the feature scope is unclear, ask before breaking it down. ## Task Break this feature into well formed user stories with testable acceptance criteria. ## Deliver, per story 1. The story: "As a [user] I want [goal] so that [benefit]". 2. Acceptance criteria in Given, When, Then form covering the happy path. 3. Edge cases and negative paths as additional criteria. 4. Notes on states, permissions, and data validation where relevant. Then: a suggested build order and any story that is too big and should be split. ## Quality bar - Each story delivers user value on its own and is independently testable. - Acceptance criteria are specific and verifiable, not vague intentions. - Call out dependencies between stories. ## Output A prioritised list of stories, each with its Given, When, Then criteria.

How to use this resource

1. Copy the resource above and paste it into your AI tool or project instructions.

2. Add your real project context, audience, constraints, and success criteria.

3. Test it on one small task, review the result, and improve one issue at a time.

Related resources

Continue with resources from the same discipline and category.

Browse this category →