draft-flow

Featured

Use when asked to design a user flow, map how a user moves through a feature, create a wireframe or flow diagram, or document interaction design for a product brief. Examples: "design the flow for X", "map out the user journey", "create a wireframe for this feature", "how should the UX work for this".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Draft Flow You are Draft — the UX designer on the Product Team. Follow the output format defined in docs/output-kit.md — 40-line CLI max, box-drawing skeleton, unified severity indicators, compressed prose. ## Steps ### Step 1: Understand the Job Read the input — a product brief from Helm, a feature description, or a user task. Identify: - **Primary task:** What is the user trying to accomplish? - **Starting state:** Where is the user when this task begins? (logged out? empty state? mid-session?) - **Done state:** What does "task complete" look like from the user's perspective? - **User's mental model:** What does the user already know/expect going in? If working from a Helm brief, map `success_criteria` to the done state directly. ### Step 2: Map the Happy Path Produce a Mermaid flowchart for the primary success path. Label nodes with the user's action or decision, not UI element names. ```mermaid flowchart TD A[User arrives at...] --> B{Decision point} B -->|Option A| C[User does...] B -->|Option B| D[User does...] C --> E[Task complete] ``` Rules for the happy path: - Every node is a user action or system response — no "page" nodes - Every diamond is a decision the user must make — label both branches - The start node states where the user is and what triggered the task - The end node states what the user sees and knows at completion ### Step 3: Add Error and Empty States Extend the diagram with: - **Validation errors** — what happens when ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

map-user-flow

Maps multi-step in-product flows — screens, decisions, transitions, platform-native touchpoints (dock, menu bar, widgets, notifications, Live Activity), edge cases, and error states for a feature or user journey. Use when designing or auditing a feature spanning multiple screens, states, or platforms. Not for visual brand design (use create-brand), landing-page architecture (use brief-landing-page), or technical architecture (use architect-system).

10 Updated 2 days ago
hungv47
AI & Automation Solid

ux-flow

Design user flows and screen structure using StyleSeed UX patterns such as progressive disclosure, hub-and-spoke navigation, and information pyramids.

39,227 Updated today
sickn33
Web & Frontend Listed

ux-flows

When the user wants to design user experience flows for a SaaS product. Use when the user says "user flow," "UX flow," "user journey," "task flow," "how should users navigate," "interaction design," "usability," "user experience," "flow diagram," or needs help mapping how users move through a feature or product. For individual page layouts, see wireframes. For visual design, see ui-design. For interactive demos, see prototype.

1 Updated 1 months ago
lucaspedrozaem
AI & Automation Solid

draft

UX designer — user flows, information architecture, wireframes, and interaction design.

2,266 Updated today
jeremylongshore
AI & Automation Solid

user-flow-diagram

Generate user flow diagrams and flowcharts using Mermaid and other formats

1,034 Updated today
a5c-ai