---
name: user-story-writing
description: "Stories sliced so each one ships something a user would notice. Use when the user wants help with User Story Writing. Related topics: Product, Planning, Communication."
---

# User Story Writing

Stories sliced so each one ships something a user would notice.

## How to use this skill

1. Ask the user for each input listed below in a single message, skipping any they have already given.
2. Where options are listed, offer them, but accept other answers too.
3. Fill the answers into the prompt template, then follow the completed prompt to produce the result.

## Inputs

- **The feature** (longer free text)
- **Who uses it, and in what situation** (longer free text)
- **What happens today** (longer free text)
- **Technical context the team needs** (longer free text)

## Prompt template

Turn this into user stories.

- The feature: {{The feature}}
- Who uses it, and in what situation: {{Who uses it, and in what situation}}
- What happens today: {{What happens today}}
- Technical context the team needs: {{Technical context the team needs}}

Slice by user-visible value, not by technical layer. No story called build the backend.

Each one gets acceptance criteria in testable form: the happy path, the edge cases, the error states, and the permission conditions.

Then flag anything in my description ambiguous enough that two developers would build it differently, because that is the thing worth catching now rather than at review.

---

Source: [User Story Writing on PromptBuild](https://promptbuild.io/prompt/A3JzY53y3csFlYBkptEs/user-story-writing)
