user-story-splitting

Split large work items into smaller user stories using eight patterns.

6.4k|767|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/deanpeters/Product-Manager-Skills --skill user-story-splitting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-splitting
Source: https://github.com/deanpeters/Product-Manager-Skills/tree/main/skills/user-story-splitting
Command: npx skills add https://github.com/deanpeters/Product-Manager-Skills --skill user-story-splitting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Break down oversized user stories, epics, or features into smaller, independently deliverable stories to reduce risk, improve feedback cycles, and maintain momentum in agile teams.

Core Features & Use Cases

  • Structured splitting: Apply one of eight patterns (Workflow steps, Business rule variations, Data variations, Acceptance criteria complexity, Major effort, External dependencies, DevOps steps, Tiny Acts of Discovery) to decompose work without losing user value.
  • Templates and guidance: Use provided templates (e.g., template.md) to generate complete, testable splits aligned with your backlog.
  • Use Case: When an epic spans multiple sprints, split it into smaller stories that can be independently implemented and validated.

Quick Start

Start with a large story, reference the splitting templates, identify the first applicable pattern, and craft 2–3 smaller stories with clear acceptance criteria.

Frequently Asked Questions about user-story-splitting

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

FAQPage Schema
How do I split large epics into smaller user stories for agile planning?

To split large epics into smaller user stories, apply a structured decomposition pattern like workflow steps or business rule variations to generate independent, testable, and value-driven stories.

What are the best patterns for user story decomposition?

The best patterns for user story decomposition include workflow steps, business rule variations, data variations, and acceptance criteria complexity, ensuring each split remains independently deliverable without losing user value.

When should I decompose a feature into smaller agile stories?

You should decompose a feature into smaller agile stories when an epic spans multiple sprints, requiring disciplined breakdown to reduce risk, improve feedback cycles, and maintain delivery momentum.

How do I write acceptance criteria for split user stories?

Write acceptance criteria for split user stories by using provided decomposition templates to craft 2–3 smaller stories, ensuring each story is independently testable and aligned with your product backlog.

Can I break down multi-sprint work items without losing user value?

You can break down multi-sprint work items without losing user value by applying the major effort or tiny acts of discovery splitting patterns to isolate deliverable bites that maintain momentum.

Does user story splitting work for features with external dependencies?

User story splitting works for features with external dependencies by applying the external dependencies pattern, allowing you to isolate and manage those constraints while still delivering testable story increments.