epic-breakdown

Decompose large epics into sized sub-epics using nine splitting patterns for sprint planning.

11|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/qa-aman/next-leap-claude-code --skill epic-breakdown-qa-aman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: epic-breakdown
Source: https://github.com/qa-aman/next-leap-claude-code/tree/main/.claude/skills/epic-breakdown
Command: npx skills add https://github.com/qa-aman/next-leap-claude-code --skill epic-breakdown-qa-aman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Approved specs often describe features too large for a single sprint, leaving PMs and engineering teams without estimable work items, clear dependencies, or a realistic sprint allocation plan. ## Core Features & Use Cases - Nine Splitting Patterns: Apply workflow steps, business rules, data variations, platform differences, CRUD operations, spikes, performance, persona variations, and happy-path-vs-edge-case splits to any spec. - Story Point Estimation: Assign Fibonacci estimates (1, 2, 3, 5, 8, 13) with a rule that anything over 8 points must be split further. - Dependency Mapping and Sprint Allocation: Produce a Mermaid dependency graph and a sprint-by-sprint allocation table ready for engineering handoff. - Use Case: After a Smart Follow-Up spec is approved, run this skill to generate sub-epics SE-001 through SE-00N with estimates, dependencies, and a two-sprint allocation plan. ## Quick Start Ask the AI to read your approved spec and break it into sprint-ready sub-epics with story point estimates and a dependency map.

Frequently Asked Questions about epic-breakdown

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

FAQPage Schema
How do I break a large epic into sprint-ready stories?▼

Apply the nine splitting patterns to the spec's functional requirements: workflow steps, business rules, data variations, platform differences, CRUD operations, spikes, performance, persona variations, and happy path versus edge cases. Each resulting sub-epic gets a Fibonacci estimate and dependency mapping.

What are the best patterns for splitting epics in agile?▼

Common patterns include splitting by workflow steps, business rules, data variations, platform differences, CRUD operations, and happy path versus edge cases. Choose the pattern matching the feature's structure, such as workflow steps for multi-step flows or persona variations for role-specific behavior.

When should a sub-epic be split further?▼

Split any sub-epic estimated above 8 story points using the nine patterns. Sub-epics at 13 points are considered very large and must be decomposed, while items under 1 point should be grouped together rather than tracked separately.

How do I map dependencies between sub-epics for sprint planning?▼

List each sub-epic's blocking dependencies, render them as a Mermaid graph, then allocate sub-epics to sprints so no item is scheduled before its dependencies. The dependency map prevents sprint planning surprises during engineering handoff.

When should I not split an epic by platform differences?▼

Avoid platform-based splitting when differences are only cosmetic, such as CSS variations. Use it only when behavior genuinely differs across web, mobile, tablet, or offline contexts, otherwise the split creates artificial overhead without delivery value.