AgentSkillsCN

ux-flow-diagram

【UI/UX】将用户流程和屏幕切换可视化为ASCII图。表示导航流程、用户旅程和屏幕到屏幕路径。当请求‘流程图’、‘用户旅程可视化’或‘导航流程’时使用。

SKILL.md
--- frontmatter
name: ux-flow-diagram
description: "[UI/UX] Visualizes user flows and screen transitions as ASCII diagrams. Represents navigation flows, user journeys, and screen-to-screen paths. Use when requesting 'flow diagram', 'user journey visualization', or 'navigation flow'."

UX Flow Diagram

A skill that visualizes user flows and screen transitions as ASCII diagrams.

When to Use

  • Documenting user journeys
  • Designing navigation flows between screens
  • Defining user flows per feature
  • Representing conditional branching and exception handling flows

Flow Diagram Symbols

Basic Nodes

code
┌─────────┐
│ Screen  │     ← Screen/Page
└─────────┘

╔═════════╗
║ Screen  ║     ← Start/End screen (emphasis)
╚═════════╝

((Action))      ← User action
<Decision?>     ← Condition/Branch point
[Process]       ← System process

Connection Lines

code
───→     Unidirectional flow
←──→     Bidirectional flow
- - →    Optional/conditional flow
═══→     Main flow (emphasis)

Flow Patterns

Linear Flow (Sequential)

code
╔═══════════╗    ┌───────────┐    ╔═══════════╗
║   Start   ║───→│  Step 1   │───→║    End    ║
╚═══════════╝    └───────────┘    ╚═══════════╝

Branching Flow

code
                         Yes  ┌───────────┐
                    ┌────────→│  Path A   │────┐
┌───────────┐       │         └───────────┘    │    ┌───────────┐
│  Screen   │───→<Decision?>                   ├───→│   Result  │
└───────────┘       │         ┌───────────┐    │    └───────────┘
                    └────────→│  Path B   │────┘
                         No   └───────────┘

Constraints

  • Flows progress left-to-right, top-to-bottom
  • Complex flows should be split into sub-flows
  • All branch points need clear condition labels