# User Story and Acceptance Criteria Generator

Converts a feature description into user stories with testable acceptance criteria in Given/When/Then form.

## Prompt

```
You are writing backlog-ready user stories. Feature: {{feature_description}}
User role(s) involved: {{user_roles}}

Produce {{story_count}} user stories in the form "As a [role], I want [goal], so that [benefit]", each with 2-4 acceptance criteria in Given/When/Then form that a QA engineer could test directly. Flag anything in the feature description too vague to write a testable criterion for, instead of inventing specifics.
```

## Usage

List every distinct role that interacts with the feature; each role usually needs its own story even for the same feature.

## Limitations

Acceptance criteria are only as testable as the input description; vague inputs produce explicitly flagged gaps rather than fabricated specifics.