AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Pm Customer Journey

skill-jiplet-transformation-os-pm-customer-journey · by Jiplet

Facilitate creation of a customer journey map by guiding through actor, scenario, journey phases, actions/emotions, and opportunities. Use when the user asks to "map the customer journey", "create a journey map", "visualise the customer experience", or needs to identify pain points and improvement opportunities across an end-to-end experience.

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-jiplet-transformation-os-pm-customer-journey

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-jiplet-transformation-os-pm-customer-journey)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Pm Customer Journey? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Purpose

Guide product managers through creating a customer journey map by asking adaptive questions about the actor (persona), scenario/goal, journey phases, actions/emotions, and opportunities for improvement. Use this to visualise the end-to-end customer experience, identify pain points, and create a shared mental model across teams.

This is not a feature roadmap — it's a discovery and alignment tool.

Key Concepts

Five Key Components (NNGroup Framework)

  1. Actor — Specific persona whose perspective anchors the map
  2. Scenario + Expectations — Situational context and associated goals
  3. Journey Phases — High-level stages (e.g., Discover → Try → Buy → Use → Support)
  4. Actions, Mindsets, and Emotions — Behaviours, thoughts, emotional responses per phase
  5. Opportunities — Insights identifying where experience can improve

Journey Map Structure

Actor: [Persona]   Scenario: [Goal/Context]

Phase 1 → Phase 2 → Phase 3 → Phase 4 → Phase 5
Actions:  Actions:  Actions:  Actions:  Actions:
Thoughts: Thoughts: Thoughts: Thoughts: Thoughts:
Emotions: Emotions: Emotions: Emotions: Emotions:
Opps:     Opps:     Opps:     Opps:     Opps:

When to Use

  • Starting customer discovery
  • Identifying pain points for retention/engagement initiatives
  • Aligning cross-functional teams on customer perspective
  • Prioritising which problems to solve first

When NOT to Use

  • When you already understand the journey deeply
  • As a substitute for user research (maps require research input)

Application

This skill is interactive — ask one question at a time.

Step 0: Gather Context First

Ask the user to share any available:

  • User interviews, discovery notes, support tickets
  • Churn reasons, NPS feedback, analytics
  • Personas or proto-personas
  • Existing journey documentation

Question 1: Identify the Actor

"Who is the actor for this journey map?"

Offer options:

  1. Primary persona — main target customer
  2. Secondary persona — different user segment
  3. High-churn persona — segment with highest churn
  4. Newly discovered persona — emerging segment from recent research

Question 2: Define Scenario + Goal

"What's the scenario and goal — what is the actor trying to accomplish?"

Common scenarios:

  1. First-time use — new user onboarding, discovery to activation
  2. Core workflow — recurring task done regularly
  3. Problem resolution — user encounters issue, seeks help
  4. Upgrade/expansion — free user considering paid, or expanding usage

Question 3: Identify Journey Phases

Generate 4-6 journey phases based on the scenario. Present to user and ask: "Do these phases capture the full journey? Add, remove, or rename?"

Example (First-time use):

1. Discover → 2. Evaluate → 3. Try → 4. Activate → 5. Use → 6. Expand

Question 4: Map Actions, Thoughts, Emotions

For each phase, generate 3-5 actions, thoughts, and emotions. Show full map, then ask: "Does this capture the customer experience accurately?"

Format per phase:

Phase [N]: [Name]

Actions:
- [Action 1]
- [Action 2]

Thoughts:
- "[Quote 1]"
- "[Quote 2]"

Emotions:
- [Emotion 1] 😊/😐/😞
- [Emotion 2]

Pain Points:
- [Pain point 1]

Question 5: Identify Opportunities

Generate 5-7 opportunities ranked by impact (HIGH/MEDIUM/LOW). Ask: "Do these align with your priorities? Which should we focus on first?"

Format per opportunity:

## [N]. [Opportunity Name] (Phase: [X])
**Pain Point:** [Description]
**Evidence:** [Data/research]
**Opportunity:** [Proposed improvement]
**Impact:** HIGH/MEDIUM/LOW — [Rationale]

Output: Full Journey Map

# Customer Journey Map: [Scenario]

**Actor:** [Persona]
**Scenario:** [Context]
**Goal:** [What actor is trying to accomplish]

## Journey Phases
[Phase 1] → [Phase 2] → [Phase 3] → [Phase 4] → [Phase 5]

## Full Journey Map
### Phase 1: [Name]
**Actions:** ...
**Thoughts:** ...
**Emotions:** ...
**Pain Points:** ...

[repeat for all phases]

## Opportunities (Prioritised)
[ranked list]

## Next Steps
1. Validate opportunities with customer interviews
2. Prioritise using impact/effort assessment
3. Frame top opportunities as problem statements (use `pm-problem-statement`)

Common Pitfalls

  • Mapping internal process: Journey phases should reflect customer POV, not sales stages
  • No emotions or pain points: Missing the point — emotions show where experience breaks
  • Too many personas in one map: One map per persona
  • Opportunities not prioritised: Rank by impact so team knows where to start
  • Map created in isolation: Facilitate with cross-functional team (PM, design, engineering, support)

Related Skills

  • pm-proto-persona — Defines the actor
  • pm-problem-statement — Converts opportunities into problem statements

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.