PromptProduct

User Story Writing

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

Actions

Tags

user-storiesrequirementsagileproduct-managementspecification

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

New prompts & templates by email

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

Subscribe on Substack