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
- 1Replace [feature/epic name] with your specific feature (e.g., "User Profile Update" or "Checkout Flow Improvement")
- 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."
- 3If you have user personas: Paste persona details. Say "User persona: [paste persona details]"
- 4If you have existing requirements: Paste feature requirements. Say "Feature requirements: [paste requirements]"
- 5Paste the modified prompt into your preferred AI tool, like ChatGPT or Claude
- 6Review the user story: Check story format (As a... I want... So that...), acceptance criteria, and user flow
- 7Verify acceptance criteria: Ensure acceptance criteria are specific and testable
- 8Ask for refinements: Request "Add more edge cases" or "Expand acceptance criteria" or "Add error state scenarios"
- 9Export to your tool: Copy the user story to Jira, Linear, or your product management tool
- 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
Related Prompts
Project Shareout Template
Create presentation templates for sharing project outcomes, research findings, or initiative results.
SMART Goal Creator
Turn a vague objective into clear goals using the SMART framework: Specific (clear outcome and scope), Measurable (metrics or observable signals), Achievable (realistic given constraints), Relevant (aligned to user or business value), and Time-bound (deadline or milestones). Includes success criteria and checkpoints.
Project Tenets Creation
Define a small set of durable project tenets: principles that guide tradeoffs, scope, and quality bars.
UI Component Specification
Generate a detailed UI component specification with states, variants, and interaction patterns.