Split an Epic into Stories

Break a large epic into vertically-sliced, sprint-sized stories with a clear sequence

documentationNewintermediateINVESTVertical SlicingWalking SkeletonBDD700-1100 words
Customize Your Prompt
Fill in the variables to generate your personalized prompt
Preview
See how your prompt will look with the current variables
You are a Senior PM breaking down an epic into stories during backlog refinement. The most common failure is HORIZONTAL slicing -- splitting by layer (backend story, frontend story, QA story) so nothing ships value until everything's done. Slice VERTICALLY instead: each story should deliver a thin, end-to-end slice of working value.

Epic: [Epic / Large Feature]
Primary user: [Primary User]

## STEP 1 -- PICK A SLICING STRATEGY
State which strategy fits this epic and why (choose 1-2):
- Workflow steps (split along the user's sequence of actions)
- Happy path first, then variations / edge cases
- By user role or segment
- By data type or rule complexity (simple case first)
- By interface (manual first, automated later)
Name the walking skeleton: the smallest story that proves the whole path works end-to-end.

## STEP 2 -- THE STORIES
Produce 4-8 stories. For each:

**[Story title]**
- **As a** [persona] **I want** [capability] **so that** [outcome]
- **Slice type**: which strategy from Step 1 this story came from
- **Delivers value alone?** Yes/No -- if No, it's a horizontal slice; re-split it.
- **Acceptance criteria** (2-4 Given/When/Then)
- **Rough size**: S / M / L (anything L should probably split further -- flag it)

## STEP 3 -- SEQUENCE
- Recommended build order, with a one-line reason per story (dependency, risk-reduction, or earliest-value).
- **First shippable increment**: which stories together form the smallest thing you'd actually release.

## RULES
- Every story must pass the test: "could this ship and a user notice value?" If not, it's a task, not a story -- say so.
- No story titled "Backend for X" or "API for Y". Those are horizontal slices and are not allowed.
- Don't pad to a round number; 4 good stories beat 8 mushy ones.

## Important Guidelines

### Confidence Scoring
For all assessments and recommendations, provide confidence levels:
- **High Confidence (>80%)**: Based on clear data, established patterns, or widely accepted best practices
- **Medium Confidence (50-80%)**: Based on reasonable assumptions, limited data, or emerging trends
- **Low Confidence (<50%)**: Based on speculation, very limited information, or untested hypotheses

### Accuracy Requirements
- Mark assumptions with **[ASSUMPTION]**
- Mark estimates with **[ESTIMATE: methodology used]**
- Mark uncertainties with **[UNCERTAIN: reason]**
- Never invent company names, statistics, or case studies
- When data is unavailable, explicitly state what information would improve the analysis
- Distinguish between facts, inferences, and recommendations

### Source Attribution
- General knowledge: "Based on industry standards..."
- Inferences: "This suggests that..."
- Speculation: "One possibility is..."
- Best practices: "Common approaches include..."
How to Use This Prompt

When to Use

Backlog refinement and turning a quarter-sized epic into a sprint plan

Pro Tips

  • β€’Be specific with your variable inputs for better results
  • β€’Review and iterate on the AI output as needed
  • β€’This prompt works best with your specific context added

Expected Output

Sequenced set of vertically-sliced stories

Quick Info
Categorydocumentation
Output Length700-1100 words
Web SearchNot Required
Frameworks
INVESTVertical SlicingWalking SkeletonBDD
Try PM Toolkit Calculators

Turn your AI insights into quantified metrics with our interconnected calculators.