user-story-writing

aj-geddes/useful-ai-prompts · updated Apr 8, 2026

$npx skills add https://github.com/aj-geddes/useful-ai-prompts --skill user-story-writing
0 commentsdiscussion
summary

Write user stories with clear acceptance criteria to guide development from the user's perspective.

  • Provides a structured template covering user role, desired action, business value, and detailed acceptance criteria using Given-When-Then format
  • Includes reference guides for story refinement, splitting, estimation, and acceptance criteria examples
  • Emphasizes user-focused writing, testability, and small story sizing appropriate for single-sprint completion
  • Covers best practices for
skill.md

User Story Writing

Table of Contents

Overview

Well-written user stories communicate requirements in a user-focused way, facilitate discussion, and provide clear acceptance criteria for developers and testers.

When to Use

  • Breaking down requirements into development tasks
  • Product backlog creation and refinement
  • Agile sprint planning
  • Communicating features to development team
  • Defining acceptance criteria
  • Creating test cases

Quick Start

Minimal working example:

# User Story Template

**Title:** [Feature name]

**As a** [user role/persona]
**I want to** [action/capability]
**So that** [business value/benefit]

---

## User Context

- User Role: [Who is performing this action?]
- User Goals: [What are they trying to accomplish?]
- Use Case: [When do they perform this action?]

---

## Acceptance Criteria

Given [precondition]
When [action]
Then [expected result]

Example:
// ... (see reference guides for full implementation)

Reference Guides

Detailed implementations in the references/ directory:

Guide Contents
Story Refinement Process Story Refinement Process
Acceptance Criteria Examples Acceptance Criteria Examples
Story Splitting Story Splitting
Story Estimation Story Estimation

Best Practices

✅ DO

  • Write from the user's perspective
  • Focus on value, not implementation
  • Create stories small enough for one sprint
  • Define clear acceptance criteria
  • Use consistent format and terminology
  • Have product owner approve stories
  • Include edge cases and error scenarios
  • Link to requirements/business goals
  • Update stories based on learning
  • Create testable stories

❌ DON'T

  • Write technical task-focused stories
  • Create overly detailed specifications
  • Write stories that require multiple sprints
  • Forget about non-functional requirements
  • Skip acceptance criteria
  • Create dependent stories unnecessarily
  • Write ambiguous acceptance criteria
  • Ignore edge cases
  • Create too large stories
  • Change stories mid-sprint without discussion

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.675 reviews
  • Chen Thompson· Dec 28, 2024

    user-story-writing is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Liam Mehta· Dec 20, 2024

    We added user-story-writing from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Pratham Ware· Dec 12, 2024

    Solid pick for teams standardizing on skills: user-story-writing is focused, and the summary matches what you get after install.

  • Evelyn Sethi· Dec 12, 2024

    Registry listing for user-story-writing matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Dhruvi Jain· Dec 4, 2024

    user-story-writing reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Liam Rao· Dec 4, 2024

    Keeps context tight: user-story-writing is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Oshnikdeep· Nov 23, 2024

    I recommend user-story-writing for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Xiao Yang· Nov 23, 2024

    We added user-story-writing from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Liam Patel· Nov 19, 2024

    user-story-writing fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Li Huang· Nov 11, 2024

    Keeps context tight: user-story-writing is the kind of skill you can hand to a new teammate without a long onboarding doc.

showing 1-10 of 75

1 / 8