UX Flow Builder

Generate Mermaid user flow diagrams from PRD documents and detect dead ends, orphaned screens, missing screens, and circular flows.

2|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/bigeasyfreeman/adlc --skill ux-flow-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: UX Flow Builder
Source: https://github.com/bigeasyfreeman/adlc/tree/main/skills/ux-flow-builder
Command: npx skills add https://github.com/bigeasyfreeman/adlc --skill ux-flow-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenges of visualizing user flows and identifying issues early in the product development process.

Core Features & Use Cases

  • User Flow Visualization: Generates Mermaid diagrams to represent user paths and interactions within an application.
  • Early Issue Detection: Identifies dead ends, missing screens, and disconnected flows based on provided persona and screen data.
  • Use Case: For a PM or designer to create a flow diagram during the PRD phase, ensuring the design and engineering efforts align with the intended user experience.

Quick Start

Run adlc-prd flow --input ./prd.md to generate a user flow diagram from your product requirements document.

Frequently Asked Questions about UX Flow Builder

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

FAQPage Schema
How do I generate a user flow diagram from a PRD?

To generate a user flow diagram, provide a PRD document containing personas and screen specifications, then run the flow command to output a Mermaid diagram visualizing user paths and interactions.

What are dead ends and orphaned screens in UX flow visualization?

Dead ends and orphaned screens are disconnected paths or isolated interfaces within a UX flow. This Skill detects and reports these issues automatically by analyzing the provided persona and screen data during diagram generation.

How do I check my PRD for missing screens and circular flows?

To check your PRD for missing screens and circular flows, use the automated PRD analysis command to validate the document's screen specifications and persona paths, generating a report of any structural flow issues.

Can I use Mermaid syntax to automate UX diagram creation?

Yes, you can automate UX diagram creation using Mermaid syntax. The Skill parses your product requirements document and outputs Mermaid-formatted user flow diagrams to represent user paths and interactions within the application.

What do I need to provide to detect UX flow issues early?

You need to provide a PRD document with detailed personas and screen specifications as input. This allows the tool to identify dead ends, missing screens, and circular flows during the product development phase.

Are there limitations when visualizing user flows from a PRD?

A key limitation is the strict requirement for a PRD document containing both personas and screen specifications. Without these specific input data structures, the tool cannot generate the Mermaid diagram or perform flow verification.