Complete AI Training

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

  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 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

  1. Ask for any missing inputs, then restate the feature idea in one sentence so I can confirm you understood it.
  2. List the user roles involved and say which one gets the first story.
  3. Write each story as: "As a [role], I want [goal], so that [benefit]." Keep one goal per story.
  4. Add three to five acceptance criteria per story in Given, When, Then form.
  5. Split any story too large for one sprint and name the split rule you used: workflow step, data variation or business rule.
  6. 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.