map-cujs

Convert PRD customer journey units into Mermaid diagrams with failure analysis.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/aminianp/skills --skill map-cujs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map-cujs
Source: https://github.com/aminianp/skills/tree/main/skills/map-cujs
Command: npx skills add https://github.com/aminianp/skills --skill map-cujs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps product teams translate high-level customer journey du- cationts into detailed, actionable flow maps, facilitating better understanding and communication of user flows.

Core Features & Use Cases

  • Journey Mapping: Converts anchored CUJs into visual Mermaid diagrams illustrating the happy path.
  • Flow Expansion: Assists in identifying failure points and work with users to add failure branches and recovery scenarios.
  • Analysis & Optimization: Evaluates existing user flows to suggest friction reduction and process improvements based on flow complexity and failure modes.
  • Use Case: A product manager wants to clarify user onboarding flows, visualize potential failure points, and prioritize optimizations for smoother user experiences.

Quick Start

Describe your CUJ, specify its JTBD and persona, and I will generate a detailed flow map and failure analysis for your review.

Frequently Asked Questions about map-cujs

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

FAQPage Schema
How do I map high-level customer journeys into detailed flow diagrams?

High-level customer journeys are mapped into detailed flow diagrams by parsing mapped CUJs with JTBD references and translating them into visual Mermaid diagrams. This process illustrates the happy path and identifies failure points for product clarity.

How do I identify failure points in a customer journey map?

Failure points in a customer journey map are identified by analyzing mapped CUJs for failure modes and collaborating to add failure branches and recovery scenarios. This expands the flow map to visualize potential friction and process breakdowns.

What is the best way to optimize user flows for product design?

Optimizing user flows for product design involves evaluating existing journey maps to suggest friction reduction and process improvements. This analysis targets flow complexity and failure modes to prioritize smoother user experiences.

How do I generate Mermaid diagrams from PRD documentation?

Mermaid diagrams are generated from PRD documentation by analyzing customer journey units within the text and translating the high-level job-to-be-done flows into detailed visual representations of the user's process.

Can I use customer journey mapping for failure mitigation planning?

Customer journey mapping directly supports failure mitigation planning by identifying failure modes within the mapped flows. It translates job-to-be-done references into visual diagrams that highlight where recovery scenarios are needed.

Do I need to specify JTBD and personas to map customer journeys?

Specifying the JTBD and persona is required to map customer journeys effectively. Providing these details alongside your CUJ allows the generation of a detailed flow map and targeted failure analysis for product optimization.