user-story-slicing

Decompose epics into thin vertical stories that each ship user-visible value.

1|Updated Jul 3, 2026
One-click install
npx skills add https://github.com/Nandansai08/skillz --skill user-story-slicing-nandansai08
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: user-story-slicing
Source: https://github.com/Nandansai08/skillz/tree/main/skills/product-pm/user-story-slicing
Command: npx skills add https://github.com/Nandansai08/skillz --skill user-story-slicing-nandansai08

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams routinely split work into horizontal layers (build the API, then the UI, then integrate), which defers all user value and hides integration risk until the final story. This Skill provides a repeatable workflow for slicing epics into thin, end-to-end stories that each deliver something a user can see and verify. ## Core Features & Use Cases - Vertical slicing workflow: A seven-step process covering the split catalog (workflow step, business rule, data variation, happy path, operation, user segment, spike), INVEST checks, and the 1-3 day sizing rule. - Anti-pattern detection: Red flags and rationalization tables that catch layer-named stories, end-of-epic integration stories, dependency chains, and estimate averaging. - Verification checklist: Exit criteria confirming every story has a user-visible outcome, acceptance criteria with explicit non-goals, and risk-first sequencing with a walking skeleton first. - Use Case: Given a six-week epic like "customers import their product catalog", produce a sequenced backlog: a walking skeleton story, a timeboxed spike on real customer files, then 1-3 day stories for mapping UI, validation, encoding tolerance, and re-import. ## Quick Start Ask the agent to break down your epic into vertically sliced stories, for example: "Slice this epic into shippable user stories using the split catalog and INVEST checks."

Frequently Asked Questions about user-story-slicing

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

FAQPage Schema
How do I break down an epic into user stories?▼

Slice vertically so each story crosses the whole stack to a user-visible outcome. Apply the split catalog in order: workflow step, business-rule subset, data variation, happy-path-first, operation, user segment, then spike when uncertainty dominates.

What is vertical slicing in agile development?▼

Vertical slicing means each story is a thin end-to-end path through every layer to a user-visible result, rather than horizontal layers like 'build the API, then the UI'. Horizontal splits defer all value and hide integration risk in the final story.

How big should a user story be?▼

A story should be 1-3 days of one person's work including tests and review. If estimates diverge widely in planning, that signals disagreement about scope or approach; resolve it with a conversation or a timeboxed spike, never by averaging the numbers.

When should I not use vertical story slicing?▼

Pure-technical work like migrations and refactors should be decomposed by risk and dependency instead of user-visible value. The deliver-value-early principle still transfers, but the split catalog targets user-facing features.

Why do teams end up with an integration story at the end of every epic?▼

It happens when stories are split horizontally by layer, so nothing is testable until everything merges. The fix is re-slicing vertically and scheduling a walking skeleton first, retiring integration and deployment unknowns in week one.