user-journey

Generate user journey documentation with personas, stage mapping, and Mermaid flowcharts.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/elihuvillaraus/skills --skill user-journey-elihuvillaraus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-journey
Source: https://github.com/elihuvillaraus/skills/tree/main/user-journey
Command: npx skills add https://github.com/elihuvillaraus/skills --skill user-journey-elihuvillaraus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a structured framework for defining and documenting the complete user journey for a product or feature, ensuring a cohesive and effective user experience.

Core Features & Use Cases

  • Persona Identification: Defines distinct user types and their interaction points.
  • Journey Mapping: Details every stage of user interaction, from acquisition to churn.
  • Flowchart Generation: Creates visual representations of user flows using Mermaid syntax.
  • Success Metrics Definition: Establishes measurable targets for each stage of the journey.
  • Use Case: A product team can use this Skill to design the onboarding flow for a new SaaS application, ensuring every step is intuitive and leads to user activation.

Quick Start

Use the user-journey skill to map the user journey for a new mobile banking app.

Frequently Asked Questions about user-journey

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

FAQPage Schema
How do I map a user journey for product design?

A user journey map visually represents a customer's complete interaction flow with a product, from acquisition to churn. It works by defining distinct personas, detailing each interaction stage, and establishing measurable success metrics to ensure a cohesive user experience.

Can I generate Mermaid flowcharts for UX user flows?

Yes, you can generate Mermaid flowcharts to visually represent UX user flows. The Skill creates visual representations of user flows using Mermaid syntax alongside comprehensive journey documentation to map the complete customer experience.

What is the best way to document user experience stages from acquisition to churn?

The best way to document user experience stages is by creating a comprehensive USER-JOURNEY.md file. This framework details every stage of user interaction, defines distinct personas, and establishes measurable success metrics for each step from acquisition to churn.

Do I need to define personas before mapping a customer experience journey?

Yes, you need to define personas before mapping a customer experience journey. Persona identification is a core feature that defines distinct user types and their interaction points, which is essential for ensuring a cohesive and effective user experience across all stages.

How do I establish success metrics for each stage of a UX journey?

You establish success metrics for each stage of a UX journey by generating documentation that sets measurable targets for every interaction phase. This ensures precise tracking of user activation and retention throughout the product experience.