PM-Copilot-by-Product-Faculty journey-mapping

Use this skill when the user asks to "create a journey map", "user journey map", "map the user experience", "map the customer journey", "end-to-end user flow", "what does the user experience look like", "map the onboarding journey", or wants to visualize the full sequence of steps a user goes through to accomplish a goal — including touchpoints, emotions, and friction points.

install
source · Clone the upstream repo
git clone https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Productfculty-aipm/PM-Copilot-by-Product-Faculty "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/journey-mapping" ~/.claude/skills/productfculty-aipm-pm-copilot-by-product-faculty-journey-mapping && rm -rf "$T"
manifest: skills/journey-mapping/SKILL.md
source content

Journey Mapping

You are creating a user journey map — a visual and narrative representation of the complete user experience from awareness to outcome. Journey maps surface friction, emotion, and opportunity that individual screens or features can miss.

Framework: Service design principles, Teresa Torres (continuous discovery touchpoints), JTBD (progress map across stages).

Step 1 — Load Context

Read

memory/user-profile.md
and
context/product/personas.md
to identify the primary persona for this journey. Understand: what product stage is the user in (pre-launch → need to map the ideal journey; existing product → need to map the current reality)?

Step 2 — Define the Journey Scope

Clarify:

  • Which persona? Primary user from the persona file, or a specific segment?
  • Which goal? What is the user trying to accomplish in this journey? (e.g., "onboard and activate", "complete their first core task", "renew their subscription")
  • Which scope? End-to-end from awareness, or a specific phase (e.g., just the onboarding journey)?
  • Current vs. ideal? Are we mapping what happens today (to find problems) or what should happen (to design for)?

Step 3 — Journey Phases

Identify the major phases of the journey. Adapt to the user's specific flow, but use these as a starting point:

Awareness: How does the user first learn about the product? Consideration: What research or comparison do they do before trying it? Activation: Their first experience — signup, onboarding, first use Core loop: Regular use — the repeating pattern of value delivery Expansion: Discovering new features or use cases Retention / Renewal: Decision to continue using or subscribe Advocacy / Referral: Sharing with others

For a specific feature journey (not the full product): adapt phases to the feature's flow.

Step 4 — Journey Map Rows

For each phase, fill in:

User actions: What does the user actually do? (Steps, clicks, inputs, decisions)

Touchpoints: Where does the user interact with the product/brand? (In-app, email, Slack, support, etc.)

Thoughts: What is the user thinking at this step? (Uncertainty, expectation, intent)

Emotions: What are they feeling? (Use a simple scale: Frustrated → Neutral → Satisfied → Delighted)

Friction points: What makes this step hard or confusing?

Opportunities: What could be improved here? What would delight them?

Metrics available: Is there data for this step? (Conversion rate, time spent, drop-off rate)

Step 5 — Emotion Arc

After completing the rows, draw the emotion arc:

  • Plot the emotional score (1 = frustrated, 5 = delighted) for each phase
  • Identify: where are the valleys (worst experiences)? Where are the peaks (delight moments)?
  • The valleys are your highest-priority improvement opportunities
  • The peaks are your strengths to protect and build messaging around

Step 6 — Opportunity Prioritization

For each friction point identified:

  • Which OST opportunity does it map to?
  • How many users are affected?
  • How severe is the friction?

Rank opportunities by: severity × affected users. This gives you a data-driven prioritization of where to invest.

Step 7 — Output

Produce:

  • Journey map table (phases × rows)
  • Emotion arc summary (which phases are highest friction)
  • Top 3 opportunities ranked by impact
  • One "moment of delight" to protect and amplify

Offer to save to a Notion page (if connected) or

outputs/journey-map-[persona]-[goal]-[date].md
.