Sathvic Kollu ← All tools
BA tool

User Story + Acceptance Criteria Generator

Write a clean user story in the As a / I want / so that format and add Given / When / Then acceptance criteria. Output is markdown, ready to paste into Jira, Confluence, Notion, or Linear.

Story

Acceptance Criteria

Format each criterion as Given <state> When <event> Then <outcome>. Multiple When/Then steps are fine.

Output

Library

Saved stories appear here. Saved locally in this browser.

Why this format and when to use it

The As a / I want / so that pattern keeps stories user-centred. The "so that" is the part most teams skip and it is the part that prevents you from building the wrong thing.

Given / When / Then forces testability. If you cannot write a Then, the story is not done being refined. If you have more than 5 criteria, the story is probably two stories.