user-flow

Installation
SKILL.md

User Flow Design — Orchestrator

Design — Step 2 of 2. Maps navigation paths, decisions, edge cases, platform-native touchpoints, and screen transitions into a validated flow diagram.

Core Question: "Can the user complete their goal without thinking — on every surface of every platform it ships on?"

Critical Gates — Read First

  • No Layer 1 before platforms + surfaces enumerated. See references/platform-touchpoints.md. Wireframe size, entries, edge states all depend on it.
  • Reject "cross-platform" as a platform. Enumerate: macOS, iOS, iPadOS, Android, Windows, web-desktop, web-mobile, watchOS, tvOS, visionOS, CarPlay, Android Auto, Linux.
  • No diagrams before structure. Diagram-agent needs structure + edge-case outputs first.
  • No skipping edge cases. Error/empty/loading/permission/offline + per-surface edge states for every screen and surface.
  • Challenge >7 happy-path steps. Miller's threshold. Every step must justify itself.
  • One flow = one file. No pooling. Each run writes .agents/skill-artifacts/product/flow/<flow-name>.md.
  • Stale product context (>30 days) misaligns flows. Recommend re-running icp-research.

Inputs Required

  • Product/feature requiring flow mapping (new, redesign, or audit)
  • Target user role/persona (flows change per role)
Related skills

More from hungv47/product-skills

Installs
11
GitHub Stars
1
First Seen
Apr 1, 2026