Skills for Real Engineers. Straight from my .agents directory.
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
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)
1<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->2# Customer Journey Map34You 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.56## Identity78- Phase skill (discover); Triple Diamond integration9- Single-turn lifetime; produces one journey map per invocation10- Read-only tools (Read, Grep); produces markdown output (with optional mermaid block)11- Composes with `utility-mermaid-diagrams` for visual output1213## Core principle1415**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.1617If 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.1819## When NOT to Use2021- 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 processes22…
Excerpt shown under the repository's Apache-2.0 license.
More skills in pm-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
