Build customer journey maps and service blueprints that visualize the end-to-end user experience including touchpoints, emotions, friction, and underlying systems. Use this skill whenever the user wants to map a customer journey, build a service blueprint, identify friction across an experience, align teams on the user experience, or visualize touchpoints and pain points. Triggers on customer journey, journey map, service blueprint, user journey, experience map, touchpoint analysis, friction map, journey audit, end-to-end experience, customer experience map. Also triggers when the team has departmental views of users but no shared map of what the experience actually feels like.
npx skills add https://github.com/rampstackco/claude-skills --skill journey-mapping
Build journey maps and service blueprints that surface friction, align teams, and identify opportunities. Stack-agnostic. Tool-agnostic.
This skill is for mapping the experience. For testing specific touchpoints, use usability-testing. For broader generative research, use ux-research. For analyzing conversion, use cro-optimization.
usability-testing)ux-research)cro-optimization)The user-facing view of the experience.
Structure (rows / lanes):
Format:
Typically a horizontal timeline with vertical lanes for each row. Phases across the top, touchpoints, thoughts, emotions, etc. underneath.
The back-stage view that supports the customer-facing experience.
Adds these layers below the journey map:
The service blueprint shows where customer-facing problems originate in back-stage failures (e.g., the user's "shipping is slow" experience traces to a vendor handoff issue).
Output of the mapping work.
Captures:
This is the deliverable that produces decisions. The journey map and service blueprint are inputs; the opportunity map is the output that drives action.
Awareness → Consideration → Decision → Onboarding → Active use → Renewal/Repurchase → Advocacy
Trigger → Discovery → Evaluation → Trial → Onboarding → Activation → Habit → Expansion → Renewal → Advocacy
Need recognition → Discovery → Research → Decision → Purchase → Wait/Anticipation → Receive → Use → Reorder/Recommend
Awareness → Inquiry → Quote → Decision → Service delivery → Resolution → Follow-up → Repeat business
Trigger → Research → Provider selection → Appointment → Treatment → Recovery → Follow-up → Long-term outcome
Phases are not mandatory. Start with the user's actual experience and let the phases emerge from the steps.
A good journey map combines multiple sources of truth.
These three views often disagree. The disagreements are themselves findings.
10. Maintain. A journey map is a living document. Revisit annually or after major changes.
Default outputs:
Markdown narrative version of journey map:
# [Persona] journey map
## Phase 1: [Phase name]
### Step: [Step name]
- **Touchpoint:** [Where this happens]
- **Goal:** [What the user wants here]
- **Thoughts:** [What they're thinking]
- **Emotion:** [State on the emotional curve]
- **Pain points:** [Friction]
- **Opportunities:** [Improvement potential]
### Step: [Step name]
[Same structure]
## Phase 2: [Phase name]
[Repeat]
## Service blueprint additions
### Phase 1
- **Front-stage actions:** [What employees do user-visibly]
- **Back-stage actions:** [What happens behind the scenes]
- **Supporting processes:** [Systems involved]
[Repeat per phase]
## Opportunity map
### Critical friction
1. [Specific issue, with evidence]
2. [Specific issue, with evidence]
### Quick wins
1. [Specific opportunity, with effort/impact]
### Strategic bets
1. [Specific opportunity, with effort/impact]
### Cross-team disconnects
1. [Specific disconnect, with implication]
references/journey-map-template.md - Fillable journey map and service blueprint template.Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.
Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances
Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.
Build and distribute Expo development clients locally or via TestFlight
Use when you have a written implementation plan to execute in a separate session with review checkpoints
Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
Take rampstackco/journey-mapping from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.