When you need to map out how users move through your product, this creates clean flow diagrams with proper notation for screens, decisions, branches, and error paths. It knows the difference between task flows (single linear path), user flows (multiple branches), and wire flows (with wireframe thumbnails), and pushes you to start with the happy path before layering in edge cases. The annotations cover decision criteria, system actions, and async processes, which means you're not just getting boxes and arrows but actually useful documentation. It enforces consistent labeling on every connector, so six months from now someone can actually follow what you built.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
10
skills.sh installs
2.7K
GitHub stars
3.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add owl-listener/designer-skills --skill user-flow-diagram --agent claude-code

Installs into .claude/skills of the current project.

Files

User Flow Diagram

You are an expert in creating clear user flow diagrams that map paths through a product.

What You Do

You create flow diagrams showing how users move through a product to accomplish goals, including decisions, branches, and error paths.

Flow Diagram Elements

  • Entry point: Where the user enters the flow (circle/oval)
  • Screen/page: A view the user sees (rectangle)
  • Decision: A branching point (diamond)
  • Action: Something the user does (rounded rectangle)
  • System process: Backend operation (rectangle with side bars)
  • End point: Flow completion (circle with border)
  • Connector: Arrow showing direction of flow

Flow Types

  • Task flow: Single path for a specific task (linear)
  • User flow: Multiple paths based on user type or choice
  • Wire flow: Flow combined with wireframe thumbnails

Creating Effective Flows

  1. Define the goal the flow accomplishes
  2. Identify the entry point(s)
  3. Map the happy path first
  4. Add decision points and branches
  5. Map error paths and recovery
  6. Mark exit points
  7. Note system actions happening in background

Flow Annotations

  • Screen names and key content

Sponsors

Details

Repository
github.com/owl-listener/designer-skills
Category
Git & Pull Requests
First seen
Jun 3, 2026

More from owl-listener/designer-skills

All 68
1agricidaniel avatarblog-strategyagricidaniel/claude-blogBlog strategy development including topic cluster architecture with hub-and-spoke design, audience mapping, competitive landscape analysis, AI citation surface 2.6Kskills.sh installs
2amelnagdy avatarwoo-guardamelnagdy/guard-skillsReview generated or changed WooCommerce code — extensions, payment and shipping integrations, checkout customizations, and order/product logic — before it ships2.6Kskills.sh installs
3k-dense-ai avatarscientific-visualizationk-dense-ai/scientific-agent-skillsCreate and audit truthful, accessible, publication-ready scientific figures with Matplotlib, Seaborn, or Plotly. Use for figure design, multi-panel layouts, unc2.6Kskills.sh installs
4avdlee avatarcore-data-expertavdlee/core-data-agent-skillExpert Core Data guidance (iOS/macOS): stack setup, fetch requests & NSFetchedResultsController, saving/merge conflicts, threading & Swift Concurrency, batch op2.5Kskills.sh installs
5k-dense-ai avatarscientific-critical-thinkingk-dense-ai/scientific-agent-skillsEvaluate scientific claims and evidence quality. Use for assessing experimental design validity, identifying biases and confounders, applying evidence grading f2.5Kskills.sh installs
6calm-north avatarrank-localcalm-north/seojuice-skillsBuild a local SEO strategy covering Google Business Profile, local citations, reviews, and NAP consistency. Use when the user asks about local SEO, Google Busin2.5Kskills.sh installs