algorithmic-color-pale…
Derive a full UI palette from one or two brand colours — state variants, brand-tinted greys, semantic colours. Use when building…
Guided multi-step paths and wizards. Use when designing onboarding, checkout, setup sequences or any multi-step journey.
Claude Code
$ npx -y skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths --agent claude-code
Codex
$ npx skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths -a codex -y
Cursor
$ npx skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths -a cursor -y
Gemini CLI
$ npx skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths -a gemini-cli -y
GitHub Copilot
$ npx skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths -a github-copilot -y
OpenCode
$ npx skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths -a opencode -y
Windsurf
$ npx skills add dembrandt/dembrandt-skills --skill user-flows-and-guided-paths -a windsurf -y
name: user-flows-and-guided-paths
description: Guided multi-step paths and wizards. Use when designing onboarding, checkout, setup sequences or any multi-step journey.
metadata:
priority: 7
pathPatterns:
- "components/**"
- "src/components/**"
- "**/*.tsx"
- "**/*.jsx"
- "design-system/**"
- "ui/**"
promptSignals:
phrases:
- "flow"
- "wizard"
- "onboarding"
- "checkout"
- "steps"
- "multi-step"
- "guided"
- "purchase flow"
- "setup"
retrieval:
aliases:
- user flow
- wizard pattern
- onboarding flow
- checkout flow
- guided steps
- multi-step form
intents:
- design a purchase flow
- build an onboarding sequence
- create a wizard
- guide the user through complex setup
- connect related features into a path
examples:
- design the checkout flow for this shop
- build a wizard for project setup
- make this onboarding feel naturalRelated features that belong together should be experienced as a single coherent journey — not as separate screens the user has to navigate between manually. A well-designed flow feels inevitable: each step leads naturally to the next, the user always knows where they are and what comes next, and the path fits the product's information hierarchy.
| Scenario | Pattern | |---|---| | Linear process with a clear end goal (checkout, signup, setup) | Guided step-by-step flow or wizard | | Complex task that benefits from breaking into stages | Wizard with progress indicator | | Feature discovery across an existing product | Contextual tooltips or coach marks | | User returning to complete something they started | Resume prompt with clear re-entry point | | Open-ended exploration (dashboard, settings) | Free navigation — do not force a flow |
Only guide when the task genuinely has a natural order. Forcing a wizard onto a non-sequential task frustrates users who already know what they want.
**A discovery cue is a bounded reminder.** A badge, glow or nudge pointing at a hidden feature shows only while there is something unseen, ends on first open, and stops after a fixed cap of showings set once for the product. Start with about three and change it only on evidence. Left on for as long as the content exists, it becomes noise the user learns to ignore.
Use a wizard when:
[Step indicator: 1 of 4] Step title [Form content for this step] [Back] [Continue →]
**Step indicator:** Always show the user where they are in the sequence and how many steps remain. A progress bar or numbered steps both work — numbered steps are clearer when step names are meaningful.
**Back navigation:** Always available. Users must be able to go back and change earlier decisions without losing their progress on later steps.
**Forward navigation:** Disabled until the current step is complete. Validate on Continue, not on Submit at the end.
**Exit path:** Make it clear how to abandon the flow without losing partial progress. Autosave drafts where possible.
Purchase flows have an additional constraint: every unnecessary step reduces conversion. Design for the shortest path to completion.
A guided path should feel like it belongs to the product — not like it has opened a separate experience.
Enterprise UX secrets, now built into your AI agent. Your agent writes the component in seconds. It does not know the modal should be a drawer, or that the grey it picked fails contrast. These skills carry that judgment: what to do, and what breaks otherwise.
Derive a full UI palette from one or two brand colours — state variants, brand-tinted greys, semantic colours. Use when building…
Top bar, sidebar rail, app launcher, tenant and environment cue, status bar. Use when designing the persistent shell, a…
Product visuals must show the real product with real data. Use when building landing pages, hero sections, screenshots or demo…
Shape language across type, radius and icons carries brand personality. Use when starting a design system, picking icons or…
Rest, hover, active, focus, disabled and loading states, derived from the base colour. Use when designing buttons, links, inputs…
Rebuild a live web page 1:1 from measurement into Figma, Penpot or code, then verify it. Use when reproducing a page or checking…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.