User story prompt builder
Well-formed user stories are the backbone of an Agile backlog, but writing them consistently — with the right persona, a clear benefit, and testable acceptance criteria — is tedious. This builder turns a feature description and a few inputs into a prompt that produces a complete user story in As-a / I-want / So-that format, plus INVEST-aware, Given-When-Then acceptance criteria your team can hand straight to QA.
How it works
You describe the feature, name the user persona, set a priority, list edge cases to cover, and choose how many acceptance criteria you want. The builder writes a prompt that instructs the model to produce the story in the standard template, keep it small and independent, derive a clear benefit, and write each acceptance criterion as a Given-When-Then scenario covering both the happy path and the edge cases you listed. It also asks the model to flag if the story is too large and should be split. Everything is assembled in your browser; you copy and run it.
Tips and notes
- Name a real persona. “As an admin reviewing flagged accounts” yields sharper criteria than “as a user.”
- List the edge cases. This is where the prompt earns its keep — empty states, errors, and permissions.
- Keep stories small. If the model suggests a split, take it; large stories break estimation.
- Given-When-Then is testable. Each criterion maps to an automated or manual test, closing the loop with QA.