# Spdd Story

> Use when a large SPDD requirement needs to be split into independent, deliverable user stories before analysis and REASONS Canvas work.

- Skill: `danmestas/spdd-story` (Agent Skill)
- Install (CLI): `npx skillmds@latest add danmestas/spdd-story`
- Raw SKILL.md: https://api.skillmd.com/api/skills/danmestas/spdd-story/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: danmestas (https://skillmd.com/u/danmestas)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/danmestas/spdd-story

---


# SPDD Story

Break large requirements into independent, deliverable stories before deeper analysis.

**Announce at start:** "I'm using the spdd-story skill to split the requirement into SPDD-ready stories."

## When to use

Use this when the input bundles multiple outcomes, personas, bounded contexts, delivery milestones, or acceptance surfaces. Skip it when the user already supplied a small, coherent story.

## Story rules

Each story must be:

- **Independent:** can ship without relying on another unfinished story.
- **Negotiable:** captures outcome, not implementation commands.
- **Valuable:** has visible user/business value.
- **Estimable:** bounded enough for a single implementation plan.
- **Small:** one coherent behavior slice.
- **Testable:** acceptance criteria are observable.

## Output format

For each story:

```markdown
## Story N: <title>

### Background
<why this matters>

### Business value
<what improves when this ships>

### Scope in
- ...

### Scope out
- ...

### Acceptance criteria
- Given ..., when ..., then ...
```

## Handoff

After splitting, run `spdd-alignment` on the selected story before `spdd-analysis`. Do not generate architecture or code from the raw split output.

