pm-journey

Generate a seven-stage customer journey map from PMContext with traceable touchpoints and churn triggers.

1|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/Wcof/PMSkill --skill pm-journey-wcof
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-journey
Source: https://github.com/Wcof/PMSkill/tree/main/skills/visualization/pm-journey
Command: npx skills add https://github.com/Wcof/PMSkill --skill pm-journey-wcof

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams turn a PMContext file into a structured customer journey map that shows how users move from awareness to advocacy, where they feel friction, and where they are most likely to drop off. It prevents vague, presentation-only journey maps by forcing every stage, pain point, and key moment to trace back to documented user scenarios, boundary conditions, and friction points.

Core Features & Use Cases

  • Seven-stage journey mapping: Builds a journey across awareness, consideration, acquisition, onboarding, engagement, retention, and advocacy, with optional stage trimming when a stage does not fit the product context.
  • Traceable experience analysis: Fills each stage with touchpoints, user behaviors, emotions, pain points, opportunities, and explicit source references from PMContext.
  • Critical moment detection: Highlights aha moments, decision moments, and churn triggers so teams can focus on time-to-value and retention risks.
  • Use case: When a PM has already created PMContext for a membership renewal flow, this Skill can generate a Mermaid-based journey map that reveals where renewal friction causes emotional drop-offs and what improvements are most likely to reduce churn.

Quick Start

Ask the agent to generate a customer journey map from the current PMContext for your target flow, such as onboarding, renewal, or conversion.

Frequently Asked Questions about pm-journey

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a customer journey map from product context?

To generate a customer journey map, you can use a PMContext file to extract lifecycle stages, behaviors, and pain points. The resulting map enforces strict traceability, ensuring every touchpoint and emotion is explicitly linked back to documented user scenarios.

Can I use Mermaid to visualize user experience flows for retention diagnosis?

Yes, you can output user experience flows as Mermaid diagrams to visualize retention diagnosis. This approach highlights churn triggers and emotional drop-offs across the seven lifecycle stages, allowing your team to pinpoint exactly where users abandon the flow.

What is the best way to map onboarding friction using user behavior data?

The best way to map onboarding friction is by structuring user behavior data into a journey map with explicit emotion labeling. This reveals critical decision moments and pain points during the acquisition and onboarding stages, highlighting exactly where time-to-value slows down.

Does journey mapping work for analyzing feature adoption and churn triggers?

Journey mapping works for analyzing feature adoption by identifying specific churn triggers and aha moments across the retention and engagement stages. It traces user behaviors back to boundary conditions and friction points, ensuring your churn analysis relies on documented sources.

How do I handle unsupported stages when creating a customer journey map?

You handle unsupported stages in a customer journey map by applying optional stage trimming and explicitly marking them as assumptions. This prevents unsupported stages from being filled with unverified data, maintaining strict traceability to your actual PMContext sources.

Why do I need PMContext to build a customer journey map instead of starting from scratch?

You need PMContext to build a customer journey map because it enforces strict traceability, preventing vague presentation-only maps. It ensures every pain point, touchpoint, and key moment is directly sourced from documented user scenarios, boundary conditions, and friction points.