user-story-template

Guides writing user stories with acceptance criteria using Given-When-Then.

1|Updated Aug 8, 2025
One-click install
npx skills add https://github.com/britt/llpm --skill user-story-template-britt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-template
Source: https://github.com/britt/llpm/tree/main/skills/user-story-template
Command: npx skills add https://github.com/britt/llpm --skill user-story-template-britt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of well-defined user stories and acceptance criteria, ensuring clarity and alignment in product development.

Core Features & Use Cases

  • Standardized Format: Provides a consistent structure for user stories (As a..., I want..., So that...).
  • Acceptance Criteria Guidance: Helps define testable conditions using Given-When-Then.
  • Use Case: When starting a new feature, use this skill to ensure the user story is complete, testable, and clearly communicates value to the development team.

Quick Start

Use the user-story-template skill to help write a user story for a new login feature.

Frequently Asked Questions about user-story-template

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write user stories with clear acceptance criteria for agile development?

To write user stories with clear acceptance criteria, follow a standardized structure using "As a..., I want..., So that..." and define testable conditions with Given-When-Then. This ensures stories are complete and clearly communicate value to the development team.

What makes a well-formed user story for product management and issue tracking?

A well-formed user story for product management must be Independent, Negotiable, Valuable, Estimable, Small, and Testable. It applies best practices to ensure clarity and alignment when creating new features or documenting user requirements.

How do I document user requirements for a new feature in GitHub issues?

Document user requirements for a new feature in GitHub issues by applying a consistent user story format and acceptance criteria. This ensures the documented requirements are complete, testable, and clearly communicate value to the development team.

What is the best way to structure user stories so they are testable and estimable?

The best way to structure testable and estimable user stories is using the "As a..., I want..., So that..." format combined with Given-When-Then acceptance criteria. This provides a consistent structure ensuring stories are small and valuable.

Do I need agile experience to use the standard user story format?

You do not need extensive agile experience to use the standard user story format. The structure provides guidance for writing well-defined stories and acceptance criteria, ensuring clarity and alignment in product development for any user.

Can I use this user story template for documenting existing feature requirements?

Yes, you can use this user story template for documenting existing feature requirements. It applies to creating new features, writing GitHub issues, and documenting user requirements to ensure stories are complete and testable.