Product
Share

User Story Writing

Write effective user stories with clear acceptance criteria, personas, and value statements.

Use Case

Writing user stories for agile development, defining requirements, or creating product specifications.

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

  1. 1Replace [feature/epic name] with your specific feature (e.g., "User Profile Update" or "Checkout Flow Improvement")
  2. 2Replace [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."
  3. 3If you have user personas: Paste persona details. Say "User persona: [paste persona details]"
  4. 4If you have existing requirements: Paste feature requirements. Say "Feature requirements: [paste requirements]"
  5. 5Paste the modified prompt into your preferred AI tool, like ChatGPT or Claude
  6. 6Review the user story: Check story format (As a... I want... So that...), acceptance criteria, and user flow
  7. 7Verify acceptance criteria: Ensure acceptance criteria are specific and testable
  8. 8Ask for refinements: Request "Add more edge cases" or "Expand acceptance criteria" or "Add error state scenarios"
  9. 9Export to your tool: Copy the user story to Jira, Linear, or your product management tool
  10. 10Use for development: Share the user story with your development team for implementation

Pro 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

Tags

user-storiesrequirementsagileproduct-managementspecification

New prompts & templates by email

Weekly copy-paste prompts, pattern notes, and AI UX resources on Substack - no spam, unsubscribe anytime.

Subscribe on Substack