# customer-journey-mapping-workshop

Runs a journey mapping workshop: asks about a persona and scenario, then lays out phases, emotions, pain points and opportunities.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2700 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/customer-journey-mapping-workshop/SKILL.md
- Updated: 2026-10-16
- HTML: https://affpapa.org/en/nevibecode/skills/customer-journey-mapping-workshop

## What it does

This skill turns a chat with the agent into a facilitated workshop. It asks one question at a time and offers 3–4 numbered options, so you can pick a number or type your own answer. Up to five questions, and each one adapts to what you have already said.

First the agent asks for context: interviews, support tickets, churn reasons, drop-off analytics, personas. Then it pins down the actor and the scenario, walks through journey phases with the actions and emotions inside each, and closes with opportunities for improvement. Pass the persona and scenario in the invocation and those steps get skipped.

The skill leans on the `workshop-facilitation` protocol from the same repository; without it you lose the step-by-step flow with numbered recommendations. A map is not a substitute for research — feed it real customer data or you get guesses. It also is not a service blueprint or a user story map: the focus stays on what the customer experiences, not on internal operations.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

2. **Manually: put the files in place**
- File: `.cursor/skills/customer-journey-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 customer-journey-mapping-workshop
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add deanpeters/Product-Manager-Skills --skill customer-journey-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/customer-journey-mapping-workshop/SKILL.md

## When to use it
- map a customer journey from first touch to a support request
- spot which stages break down and why users leave
- get a team onto one shared picture of stages and emotions
- decide which problems to tackle first using the opportunities list
- lay out a buyer's path from signup to first value

## Example prompts
- Help me map the customer journey for new user onboarding
- Map the journey for customers at risk of churning

## 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
