user-story-splitting

Split large user stories into smaller deliverable stories using systematic patterns.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nv-minh/superpower-agent --skill user-story-splitting-nv-minh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-story-splitting
Source: https://github.com/nv-minh/superpower-agent/tree/main/templates/base/Product-Manager-Skills/skills/user-story-splitting
Command: npx skills add https://github.com/nv-minh/superpower-agent --skill user-story-splitting-nv-minh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When backlog items are too large to estimate, sequence, or release in one sprint, this guide shows how to decompose them into manageable, value-focused stories so teams can work predictably without losing momentum.

Core Features & Use Cases

  • Structured Framework: Covers eight proven splitting patterns from workflow steps to Tiny Acts of Discovery so you can pick the most appropriate lens for the story.
  • Validation Checklist: Provides questions to ensure each split delivers independent user value, can be developed and tested on its own, and still matches the original intent.
  • Use Case: Ideal for backlog refinement or sprint planning when an epic mixes personas, dependencies, or multiple when/then acceptance criteria.

Quick Start

Ask user-story-splitting to decompose the bloated checkout flow story using the eight splitting patterns.

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 sprint-ready user stories?

Splitting tangled acceptance criteria involves evaluating workflow steps, business rules, and data variations to separate bundled scenarios. This decomposition produces independent user stories that match the original epic intent while remaining small enough to develop and test individually.

When should I decompose user stories during agile backlog refinement?

You should decompose user stories during agile backlog refinement when items exceed a sprint capacity, bundle multiple personas, or contain tangled when/then acceptance criteria. Breaking them down ensures teams can estimate, sequence, and release value predictably without losing momentum.

What is the best way to break down a bloated checkout flow story for sprint planning?

The best way to break down a bloated checkout flow story is applying eight splitting patterns, including workflow steps and tiny acts of discovery. This structured framework isolates dependencies and DevOps work to generate focused stories for sprint planning.

Does epic decomposition work for stories with complex dependencies and DevOps work?

Epic decomposition works for stories with complex dependencies and DevOps work by evaluating these constraints during the splitting process. The framework includes dependency analysis and DevOps work assessment to ensure generated stories remain independent and deliverable.

How do I validate that split user stories deliver independent value?

To validate that split user stories deliver independent value, use a structured checklist confirming each story can be developed and tested on its own while still matching the original intent. This ensures no story relies on another to demonstrate value.