AI UX PlaygroundNewsletterJoin 2K+ AI designers and PMs on Substack. New teardowns, patterns, and prompts as they drop.

Product

User Story Writing

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

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. 01

    Replace [feature/epic name] with your specific feature (e.g., "User Profile Update" or "Checkout Flow Improvement")

  2. 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."

  3. 03

    If you have user personas: Paste persona details. Say "User persona: [paste persona details]"

  4. 04

    If you have existing requirements: Paste feature requirements. Say "Feature requirements: [paste requirements]"

  5. 05

    Paste the modified prompt into your preferred AI tool, like ChatGPT or Claude

  6. 06

    Review the user story: Check story format (As a... I want... So that...), acceptance criteria, and user flow

  7. 07

    Verify acceptance criteria: Ensure acceptance criteria are specific and testable

  8. 08

    Ask for refinements: Request "Add more edge cases" or "Expand acceptance criteria" or "Add error state scenarios"

  9. 09

    Export to your tool: Copy the user story to Jira, Linear, or your product management tool

  10. 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