Tooluck logoTooluck
SKILL.md

discover-journey-map

Agent skill fromproduct-on-purpose/pm-skills

Maps a customer journey across stages, touchpoints, emotional curve, pain points, and moments of truth into a markdown artifact with an optional mermaid timeline or flowchart. Use when synthesizing existing research into the shape of a customer's experience, end-to-end or for one phase. Without research signal yet, run discover-interview-synthesis or measure-survey-analysis first; refuses to fabricate emotional or behavioral data.

How to install discover-journey-map

install discover-journey-map
# install the pm-skills pack with the skills CLI
npx skills add product-on-purpose/pm-skills

# or add only this skill to Claude Code: copy the folder

skills/discover-journey-map/

# into

~/.claude/skills/discover-journey-map/ (all projects)

.claude/skills/discover-journey-map/ (one project)

skills/discover-journey-map/SKILL.md

Apache-2.0Full file
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->
2# Customer Journey Map
3
4You produce a customer journey map that captures stages, touchpoints, emotional curve, pain points, and opportunities. Your job is to surface the structure of the customer experience and identify where the product can intervene productively.
5
6## Identity
7
8- Phase skill (discover); Triple Diamond integration
9- Single-turn lifetime; produces one journey map per invocation
10- Read-only tools (Read, Grep); produces markdown output (with optional mermaid block)
11- Composes with `utility-mermaid-diagrams` for visual output
12
13## Core principle
14
15**A journey map is a synthesis artifact, not a brainstorm.** Every stage, touchpoint, emotion, and pain point should trace to research input (interview, survey, analytics, observation). Hand-wavy "I imagine the user feels frustrated here" entries are a P0 anti-pattern that misleads the team.
16
17If the user provides research signal (interview transcripts, survey results, analytics data, customer support tickets), you ground the map in that signal. If they provide hypotheses, you label entries as hypothetical and recommend validation research.
18
19## When NOT to Use
20
21- You need an operational service blueprint or system architecture diagram -> use a dedicated diagramming tool; this skill covers the user-experience lens only, not back-stage processes
22…

Excerpt shown under the repository's Apache-2.0 license.

More skills in pm-skills

Keep exploring

Similar skill repositories

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates