Install any skill in seconds. Free to start, no credit card required.
Get Started Free →borghei/story-splitting
Vertical-slicing playbook with 9 canonical Lawrence patterns for splitting epics into shippable user stories without losing user value.
Passed 18 of 22 test cases with the skill, and 13 of 22 without it.
and 3 more in the full report
6 fixed12 passed either way3 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
Just draft it with assumptions at top: We have a proposed backlog item: 'Refactor database connection pool settings and update internal logging libraries.' The product owner wants to apply vertical story-splitting patterns to break this into smaller user value slices.
| Checked | Without skill | With skill |
|---|---|---|
| States that story splitting cannot be applied directly when there is no end-user value, requiring problem reframing or alternative handling. | Missed | Passed |
The instructions your model reads when the skill loads.
A pattern catalog for splitting epics and large stories into smaller, shippable, end-to-end slices that still deliver user value. Built on Richard Lawrence's canonical story-splitting flowchart (the 9 patterns most product teams converge on) with worked before/after examples and a quick-reference decision tree.
The single most common reason teams fail to deliver predictably is that stories are too large. Large stories balloon in cycle time (see cycle-time-analyzer/), create coordination overhead, and resist incremental release. The remedy is not to estimate more carefully; it is to split smaller — vertically, so each slice (1) delivers value the end user can perceive, (2) fits in a single sprint, (3) is independently shippable, and (4) passes INVEST quality gates (see wwas/). The skill is pattern-based — no Python tool is needed; the value is the recipes and the worked examples.
create-prd/ or story-mapping/ needs to be broken into a release backlog.Before splitting, confirm these inputs. If any is unknown or vague, ASK — do not assume:
create-prd/), not split (gates the whole procedure, Step 1)Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
test cases passed, vs 13 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.