Skip to content
Productivity
Skill

/customer-journey-map

Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points, improving onboarding, or visualizing the user journey.

From plugin
pm-skills
26k68 skills42 commands
Install
$ npx -y skills add phuryn/pm-skills --skill customer-journey-map --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/customer-journey-map

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points, improving onboarding, or visualizing the user journey.

SKILL.md

customer-journey-map.SKILL.md
name: customer-journey-map
description: "Create an end-to-end customer journey map with stages, touchpoints, emotions, pain points, and opportunities. Use when mapping the customer experience, identifying friction points, improving onboarding, or visualizing the user journey."

Customer Journey Map

Map the end-to-end customer experience from awareness through advocacy, identifying emotions, pain points, and improvement opportunities at each stage.

Context

You are creating a customer journey map for **$ARGUMENTS**.

If the user provides files (interview transcripts, survey data, analytics, support tickets, or existing journey maps), read them first. Use web search to understand the product if a URL is provided.

Instructions

1. **Define the persona**: Who is traveling this journey? Use a specific persona with JTBD, not a generic user.

2. **Map the journey stages** (adapt to the product):

| Stage | Description | |---|---| | **Awareness** | How do they first learn about the product? | | **Consideration** | What do they evaluate? What alternatives do they compare? | | **Acquisition** | How do they sign up or purchase? | | **Onboarding** | First experience with the product — time to value | | **Engagement** | Regular usage — building habits | | **Retention** | What keeps them coming back? What might cause churn? | | **Advocacy** | When and why do they recommend the product to others? |

3. **For each stage, document**:

  • **Touchpoints**: Where the user interacts with the product, brand, or team (website, email, in-app, support, social media)
  • **User actions**: What they do at this stage
  • **Thoughts & questions**: What's on their mind ("Is this worth my time?" "How do I...?")
  • **Emotions**: How they feel (excited, confused, frustrated, delighted) — rate on a scale or use emoji indicators
  • **Pain points**: Friction, confusion, drop-off risks
  • **Opportunities**: How to improve the experience at this point

4. **Identify critical moments**:

  • **Aha moment**: When the user first experiences core value
  • **Moments of truth**: Decision points where they commit or abandon
  • **Churn triggers**: Where users most commonly drop off

5. **Create the journey map table**:

| Stage | Touchpoint | User Action | Emotion | Pain Point | Opportunity | |---|---|---|---|---|---|

6. **Recommend prioritized improvements**:

  • Which pain points have the highest impact on conversion or retention?
  • What quick wins can improve the experience immediately?
  • What requires deeper investment but has the biggest payoff?

Think step by step. Save as a markdown document. For visual journey maps, suggest the user create one in Miro or FigJam using this analysis as the foundation.

---

Further Reading

  • [User Journey Mapping 101](https://www.productcompass.pm/p/user-journey-mapping-101)
  • [Funnel Analysis 101: How to Track and Optimize Your User Journey](https://www.productcompass.pm/p/funnel-analysis)
  • [Market Research: Advanced Techniques](https://www.productcompass.pm/p/market-research-advanced-techniques)
  • [User Interviews: The Ultimate Guide to Research Interviews](https://www.productcompass.pm/p/interviewing-customers-the-ultimate)
Read more
Ships withpm-skills

68 PM skills and 42 chained workflows across 9 plugins. Claude Code, Cowork, and more. From discovery to strategy, execution, launch, growth, and shipping AI-built code. Designed for Claude Code and Cowork. Skills compatible with other AI assistants.

Get the whole plugin

Other skills on pm-skills.