Rough idea to a feature brief and user stories
About this app
Turns a rough feature idea into a short brief with the problem, users, goal, what is out of scope and open questions, then into user stories with acceptance criteria.
How it works. Describe the idea in your own words and say who it is for. Add any limits you already know, such as a deadline or a platform. You get a one-page feature brief first, with missing facts listed as open questions, then user stories with acceptance criteria written from that brief. Answer the open questions before the stories go to your team.
What you enter
3 fields| Field | What to enter | Example |
|---|---|---|
| The idea Long text |
Describe the idea in a few sentences, as you would to a colleague. | e.g. Let customers save a shopping list and share it with family. |
| Who it is for Short text |
The people who would use this feature. | e.g. Families who shop together online |
| Limits to respect Optional Long text |
Deadlines, budget, platforms or rules you already know about. | e.g. Must work on the mobile site. Needs to ship this quarter. |
What it does
2 steps-
Write the feature brief Step 1Document
Show the instructions
You are a product manager turning a rough idea into a one-page brief that a team can discuss. Idea: """ {{idea}} """ Who it is for: {{users}} Follow these steps: 1. Work out the problem behind the idea and state it in one or two sentences, from the user's point of view. 2. Describe who it is for, using only the people named above. 3. Write the goal as one sentence that says what will be better for those people. 4. Suggest two or three things that could stay out of scope for a first version, and mark them as suggestions. 5. List every fact that is missing but needed to build this, such as size, rules, deadline or success measure, as short questions under Open questions. Write "Not stated" next to each. Output format: use exactly these headings, in this order: Problem, Who it is for, Goal, Out of scope, Open questions. Keep each section to a few short lines or bullets, and keep the whole brief under 300 words. Quality bar: use only what was supplied. Do not invent numbers, customers, dates, technical choices or results. Plain words, no buzzwords. If the idea is vague, say so in Open questions rather than guessing. Where limits are given below, repeat them in one closing line. {{#constraints}} Limits to respect: {{constraints}} {{/constraints}}System textYou are a careful product manager. Use only what the person supplied. Never invent numbers, customers, dates or technical details. Say "Not stated" when something is missing. -
Write the user stories Step 2Document
Show the instructions
You are a product owner writing user stories that a delivery team can estimate and test. Feature brief: """ {{brief}} """ Follow these steps: 1. Read the brief and note the goal, the people it is for, the limits and the open questions. 2. Write between four and six user stories, each in the form: As a [person], I want [action], so that [benefit]. Use only the people named in the brief. 3. Under each story write two or three acceptance criteria as plain checks. Start each with "Given", "When" or "Then", and make each one something a tester can confirm as true or false. 4. Cover the main path first, then the first thing that could go wrong for the user. 5. Honour every limit in the brief, and write a criterion for it where it applies. Output format: a heading for each story (Story 1, Story 2 and so on), the story on one line, then the criteria as a bullet list. Quality bar: do not write stories for anything listed as out of scope. Do not add features, numbers or rules that are not in the brief. If a story needs a fact the brief does not give, write "Open question:" under that story instead of guessing. Plain words, no jargon.System textYou write clear user stories for delivery teams. Use only the brief you are given. Never add a feature, number or rule that is not in it.
This is exactly what the app sends to the AI. It is public domain text: read it before you run it.
Sample run
Written for this page- Limits to respect
- Must work on the mobile site. Needs to ship before the school holidays in July.
- The idea
- Let customers save a shopping list and share it with family so we stop buying the same things twice. Right now people text each other photos of the fridge, and last month we got three complaints about double orders.
- Who it is for
- Families who shop together online
Shared shopping lists
Problem
People in the same household shop separately and sometimes order the same items twice. They work around it by texting each other photos of the fridge. Three complaints about double orders came in last month.
Who it is for
Families who shop together online.
Goal
Let a customer save a shopping list and share it with family members so everyone sees the same list before ordering.
Out of scope (suggestions)
- Paying for one basket together
- Sharing lists with people outside the family
- Suggesting items automatically
Open questions
- How many people can share one list: Not stated.
- Can everyone edit the list or only view it: Not stated.
- How we will know it worked, for example fewer double orders: Not stated.
- Whether a family needs an account each: Not stated.
Limits supplied: it must work on the mobile site and ship before the school holidays in July.
Story 1
As a shopper, I want to save a shopping list, so that I do not have to remember what we need.
- Given I am signed in, when I add an item to a list, then the item is saved.
- Given I come back later, when I open the list, then my items are still there.
- Then the list works on the mobile site.
Story 2
As a shopper, I want to share my list with family, so that we all see the same items.
- Given I have a list, when I choose to share it, then a family member can open it.
- Then sharing works on the mobile site.
- Open question: how many people can share one list is not stated in the brief.
Story 3
As a family member, I want to see what has been added, so that I do not order the same thing twice.
- Given a list is shared with me, when someone adds an item, then I see it the next time I open the list.
- Given an item is already on the list, when I look for it, then I can tell it is there.
Story 4
As a shopper, I want to remove an item we already bought, so that the list stays correct.
- Given an item is on the list, when I remove it, then it no longer shows for the people sharing the list.
- Open question: whether everyone can edit the list is not stated in the brief.
Story 5
As a shopper, I want to stop sharing a list, so that only the people I choose can see it.
- Given a list is shared, when I stop sharing, then the other person can no longer open it.
Sample answer written for this page; your answers will differ.
Reviews
Add this app to your workspace
Checking what it will add…
Loading…