Break a large user story into small, independently shippable stories that each deliver real user value.
Transform one large, unwieldy user story into a set of small, independently deliverable stories, each with clear acceptance criteria and no hidden dependencies.
When a user story is too large to complete in a single sprint or contains multiple distinct behaviors, edge cases, or user journeys.
Analyze the user story below and identify all the distinct behaviors, user journeys, data variations, and edge cases embedded within it: $user_story
Classify the story's complexity drivers: list which SPIDR patterns apply (Spike, Path, Interface, Data, Rules). Note which dimensions are causing the story to be large and why each makes it hard to ship atomically.
Propose a splitting strategy based on the identified complexity drivers. Choose the most appropriate split pattern (e.g. happy path first, data variations, workflow steps, CRUD operations, rule sets) and justify the choice over alternatives.
Generate 3–7 child user stories using the chosen strategy. Each story must follow the 'As a [role], I want [action], so that [benefit]' format, be completable in under 3 days, and deliver independently testable user value without requiring other child stories to be done first.
For each child story, write 2–4 acceptance criteria in Gherkin-style Given/When/Then format. Flag any story that still feels too large and recommend a further split.
Produce a dependency map showing the recommended delivery sequence. Identify which story is the 'walking skeleton' or minimum shippable slice, and flag any technical prerequisites (e.g. API, schema changes) that must be resolved before any story can start.
Return a numbered list of child stories. For each: (1) the user story statement, (2) acceptance criteria in Given/When/Then, (3) estimated size (S/M/L), and (4) delivery order position. End with a one-paragraph summary of the split strategy used and a simple numbered delivery sequence.
Copy this skill into your library to inject it into Claude, ChatGPT, and Gemini — or install your whole library as / slash commands in Claude Code and Cowork.
Get started free →Related skills
Transform raw work logs into a polished, stakeholder-ready weekly status report in minutes.
Analyze a competitor product and produce a structured teardown covering positioning, features, strengths, weaknesses, and strategic implications.
Draft a blameless postmortem from an incident timeline and impact summary, following SRE best practices.