Prompt
Write user stories for [feature/epic name].
Context:
- User persona: [describe]
- Business goal: [describe]
- Feature description: [describe]
Provide:
1. User Story Format
- As a [persona]
- I want to [goal]
- So that [benefit/value]
2. Story Details
- Story title
- Description
- User persona context
- Business value
- User value
3. Acceptance Criteria
- Specific, testable criteria
- Happy path scenarios
- Edge cases
- Error states
- Success conditions
4. User Flow
- Step-by-step user journey
- Entry points
- Decision points
- Exit points
- Alternative paths
5. Technical Considerations
- Technical requirements
- Dependencies
- Constraints
- Integration points
6. Design Requirements
- UI/UX requirements
- Design system components
- Responsive considerations
- Accessibility requirements
7. Success Metrics
- How to measure success
- Key performance indicators
- User satisfaction metrics
- Business impact metrics
8. Related Stories
- Dependencies
- Related features
- Follow-up stories
Format as ready-to-use user stories with complete acceptance criteria.How to use
- 01
Replace [feature/epic name] with your specific feature (e.g., "User Profile Update" or "Checkout Flow Improvement")
- 02
Replace [describe] placeholders with context. Example: "User persona: First-time mobile app user. Business goal: Increase profile completion rate by 20%. Feature description: Allow users to update profile information."
- 03
If you have user personas: Paste persona details. Say "User persona: [paste persona details]"
- 04
If you have existing requirements: Paste feature requirements. Say "Feature requirements: [paste requirements]"
- 05
Paste the modified prompt into your preferred AI tool, like ChatGPT or Claude
- 06
Review the user story: Check story format (As a... I want... So that...), acceptance criteria, and user flow
- 07
Verify acceptance criteria: Ensure acceptance criteria are specific and testable
- 08
Ask for refinements: Request "Add more edge cases" or "Expand acceptance criteria" or "Add error state scenarios"
- 09
Export to your tool: Copy the user story to Jira, Linear, or your product management tool
- 10
Use for development: Share the user story with your development team for implementation
Tips
- Include persona details: Mention specific user persona so the story is user-centered
- Specify user value: Clearly describe the user benefit ("So that...") so the story has clear value
- Request acceptance criteria: Ask "Make acceptance criteria more specific and testable" if criteria are vague
- For epics: Break large features into smaller stories by asking "Break this into 3-5 user stories"
- Save as template: Reuse the user story structure for future stories