user-story-writing

Convert prioritized requirements into sprint-ready user stories with acceptance criteria.

7|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill user-story-writing-kentoshimizu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-writing
Source: https://github.com/KentoShimizu/sw-agent-skills/tree/main/skills/user-story-writing
Command: npx skills add https://github.com/KentoShimizu/sw-agent-skills --skill user-story-writing-kentoshimizu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Teams often struggle to translate prioritized requirements into small, verifiable units of deliverable work. This skill provides a structured approach to authoring sprint-ready user stories with explicit acceptance criteria and clear scope.

Core Features & Use Cases

  • User story templates and asset references to guide drafting.
  • Vertical slicing guidance to ensure each story delivers measurable value.
  • Acceptance criteria mapping and dependency logging for planning and risk management.

Quick Start

Provide prioritized requirements and have the skill generate sprint-ready user stories with acceptance criteria.

Frequently Asked Questions about user-story-writing

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

FAQPage Schema
How do I convert prioritized requirements into sprint-ready user stories?

To convert prioritized requirements into sprint-ready user stories, you provide the requirement list to generate testable stories with defined scope, explicit acceptance criteria, and logged dependencies for agile sprint planning.

What is the best way to write acceptance criteria for agile user stories?

Writing acceptance criteria for agile user stories involves mapping explicit testable conditions and success metrics to each story, ensuring the deliverable scope is verifiable and dependencies are logged for backlog refinement.

How does vertical slicing work when creating user stories for sprint planning?

Vertical slicing for user stories works by breaking down requirements into small units that each deliver measurable value end-to-end, ensuring every generated story is testable and sprint-ready during backlog refinement.

Can I use templates to structure user stories and acceptance criteria?

Yes, you can use provided user story templates and asset references to guide drafting, which structures the creation of story statements, acceptance criteria, and dependency logs for agile teams.

Why do my user stories lack clear scope and testable success metrics?

User stories lack clear scope and testable success metrics when requirements are not translated into small verifiable units, a problem solved by applying vertical slicing and explicit acceptance criteria mapping.

When do I need to split user stories during backlog refinement?

You need to split user stories during backlog refinement when prioritized requirements are too large for a single sprint, utilizing story-splitting guidance to slice work into measurable, testable deliverables.