Skip to content
Back to skills

Designing Ux Flows

ASecurity

Translate product requirements into UX flows, information hierarchy, screen responsibilities, interaction rules, content needs, and relevant interface states. Use when a user journey or feature behavior needs to be worked out before visual design or implementation.

  • 2 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added October 24, 2026
ai-agentsgoapibackend

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add theultimate-dev/skills --skill designing-ux-flows --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Designing Ux Flows?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Designing Ux Flows
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/theultimate-dev-designing-ux-flows/badge)](https://www.skillsdirectory.com/skills/theultimate-dev-designing-ux-flows)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: designing-ux-flows
description: "Translate product requirements into UX flows, information hierarchy, screen responsibilities, interaction rules, content needs, and relevant interface states. Use when a user journey or feature behavior needs to be worked out before visual design or implementation."
license: MIT
---

# Designing UX flows

Make the intended experience concrete enough to walk through, including how people recover when something goes wrong. Work at the behavior level; leave component libraries and backend architecture to project decisions.

## Establish inputs

Read applicable project instructions, existing requirements, current screens, navigation, and interaction conventions. Include `AGENTS.md` or `CLAUDE.md` when present. A supplied brief or direct user request can be enough; do not require a particular upstream skill or document format.

Identify the primary actor, trigger, desired result, scope, and known constraints. Respect established stack limitations when relevant. If a missing requirement would materially change the journey, surface that question with a proposed answer before treating the flow as settled.

## Model the experience

Read [flows and states](references/flows-and-states.md). Define the primary journey first, then only the branches needed to evaluate it. Specify entry and exit points, available actions, feedback, relevant state transitions, and recovery. Map screens or sections to responsibilities so navigation and hierarchy follow the task.

Include representative content, control labels, validation messages, and long-content cases where they influence design. State what information must be available; do not invent data or API contracts. For an existing product, preserve familiar navigation unless redesign is in scope.

Consider keyboard and touch operation, visible focus, reading order, and narrow layouts while defining behavior. When the brief or the project names a native platform surface, such as a menu-bar panel, a desktop window, a phone widget or a watch face, define its placements in place of narrow layouts: the displays and states it appears in, at real scale, and what changes in each, as [flows and states](references/flows-and-states.md#placements-on-a-native-surface) describes. For dynamic controls, describe where focus goes and what feedback is announced. Avoid adding a modal, hover-only control, or multi-step flow unless it helps the task.

Use a small flow diagram only when branches or transitions are clearer visually. A sentence is enough for a one-step action. Use the [UX specification template](templates/ux-specification.md), scaled to the task. Read the [worked recovery journey](references/worked-journey.md) for an example of interaction precision without architecture decisions.

## Review and hand onward

Walk through a concrete task from entry to result and recovery. Check every visible action has an intended outcome and every required piece of information has a source or an explicit assumption. Link back to requirement IDs where available.

Return the UX specification, unresolved behavior choices, and the scenes/content that visual sketches must share. If the flow reveals a scope change, identify the affected requirement and ask for that decision rather than hiding the change in a screen design. Treat provisional behavior as provisional.

When file access is unavailable, return the complete specification as Markdown and explain that nothing was written. This skill works independently and does not authorize building the application.

Files in this skill

  • SKILL.md3.1 KB
  • references/flows-and-states.md2.8 KB
  • references/worked-journey.md2.1 KB
  • templates/ux-specification.md1022 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.