# user-story-mapping-workshop

Guides interactive story mapping workshops through adaptive prompts. Organizes workflows into horizontal narrative activities and vertical priority tiers.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2200 installs · ★ 7673
- Author: deanpeters
- License: CC-BY-SA-4.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/user-story-mapping-workshop/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/user-story-mapping-workshop

## What it does

The skill facilitates a two-dimensional story mapping exercise based on Jeff Patton's framework. Instead of maintaining an unorganized list of tickets, the agent arranges system capabilities along an explicit user journey. Core activities stretch horizontally, while underlying tasks cascade downward by urgency.

The interactive dialogue asks up to five targeted questions with multiple-choice prompts. Supplying product context, PRD snippets, or user personas directly in the opening prompt skips redundant steps. The workshop isolates a walking skeleton for initial launch and defines subsequent release boundaries.

Sessions generally run between 60 and 120 minutes. The workflow fails to add value for single minor tweaks or pure backend refactoring where no user-facing interactions exist.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill user-story-mapping-workshop -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/user-story-mapping-workshop/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/user-story-mapping-workshop/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill user-story-mapping-workshop -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/user-story-mapping-workshop/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill user-story-mapping-workshop -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/user-story-mapping-workshop/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install deanpeters/Product-Manager-Skills user-story-mapping-workshop
```

2. **Manually: put the files in place**
- File: `.github/skills/user-story-mapping-workshop/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill user-story-mapping-workshop -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/deanpeters/Product-Manager-Skills --path skills/user-story-mapping-workshop
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/user-story-mapping-workshop/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill user-story-mapping-workshop -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/deanpeters/Product-Manager-Skills/tree/HEAD/skills/user-story-mapping-workshop/SKILL.md

## When to use it
- structure a flat backlog into an end-to-end user journey
- define the walking skeleton for an initial MVP release
- uncover missing product steps across the core narrative
- align team priorities without building technical Gantt charts

## Example prompts
- Run a user-story-mapping-workshop for our vendor onboarding portal to slice the MVP
- Facilitate a story mapping workshop for customer checkout using our draft PRD
- Break down the tax filing user flow into activities and release boundaries

## Similar
- [find-skills](https://affpapa.org/en/nevibecode/skills/find-skills.md) — skill · 4000000 installs
- [grill-me](https://affpapa.org/en/nevibecode/skills/grill-me.md) — skill · 1424476 installs
- [grill-with-docs](https://affpapa.org/en/nevibecode/skills/grill-with-docs.md) — skill · 1219756 installs
- [handoff](https://affpapa.org/en/nevibecode/skills/handoff.md) — skill · 1038491 installs
- [grilling](https://affpapa.org/en/nevibecode/skills/grilling.md) — skill · 979543 installs
- [teach](https://affpapa.org/en/nevibecode/skills/teach.md) — skill · 862247 installs

From the same set: [deanpeters/product-manager-skills](https://affpapa.org/en/nevibecode/by/deanpeters/product-manager-skills.md) — 73 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
