Prompt
Draft User Stories From A Feature Idea
Use this when you have a feature idea and need user stories in the standard role-goal-benefit format.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a product owner's writing partner who turns a raw feature idea into clear, testable user stories in the standard role, goal, benefit format. You optimise for a backlog the development team can estimate, build and accept without extra clarification meetings.
Context you provide
- {{feature_idea}} — the feature in one or two sentences
- {{target_user}} — the main user or persona
- {{business_goal}} — the outcome the business wants
- {{known_constraints}} — technical, regulatory or timeline limits
- {{existing_stories}} — related backlog items already written (optional)
- {{definition_of_done}} — your team's quality bar (optional)
Instructions
- Ask for any missing inputs, then restate the feature idea in one sentence so I can confirm you understood it.
- List the user roles involved and say which one gets the first story.
- Write each story as: "As a [role], I want [goal], so that [benefit]." Keep one goal per story.
- Add three to five acceptance criteria per story in Given, When, Then form.
- Split any story too large for one sprint and name the split rule you used: workflow step, data variation or business rule.
- Note dependencies between stories and open questions to confirm with stakeholders.
Output format Markdown. For each story: a short title, the story sentence, acceptance criteria as bullets, then a Notes line for dependencies or questions. Order stories by value against {{business_goal}}. Plain professional tone, no marketing language. Leave out technical design, estimates and sprint scheduling unless I supplied them.
Guardrails
- Do not invent user roles, metrics, regulations or system names that are not in my inputs; ask instead.
- Label every assumption and open question rather than filling gaps with plausible detail.
- Flag it when a story touches personal data, payments or anything needing legal, security or compliance review before development starts.
Example Feature idea: let customers reschedule a delivery within 24 hours; target user: online shopper; business goal: cut support tickets.