User Story Format

The standard user story structure (As a / I want / So that) extended for AI-assisted writing, including role, action, outcome, and AI-generated acceptance criteria.

Syntax

business-analyst-ai
As a [type of user],
I want [action or goal],
So that [business outcome or benefit].

Acceptance Criteria:
- Given [context], When [action], Then [expected result]
- [repeat for each testable condition]

Example

business-analyst-ai
As a registered customer,
I want to reset my password via email link,
So that I can regain account access without contacting support.

Acceptance Criteria:
- Given a valid email, When reset is requested, Then a link is sent within 60 seconds
- Given a link older than 30 minutes, When clicked, Then access is denied
- Given a used link, When clicked again, Then it is rejected