User Flows And Guided Paths logo

User Flows And Guided Paths

Organization
dembrandt
user-flows-and-guided-paths

Guided multi-step paths and wizards. Use when designing onboarding, checkout, setup sequences or any multi-step journey.

Overview

Publisherdembrandt
Repositorydembrandt-skills
Skill nameuser-flows-and-guided-paths
Stars
169
Forks
21
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by dembrandt on GitHub. Read the source before you install it.

Installation

Install the User Flows And Guided Paths AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/dembrandt/dembrandt-skills/tree/main/skills/user-flows-and-guided-paths
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/dembrandt/dembrandt-skills.git /tmp/dembrandt-skills
mkdir -p .claude/skills
cp -r /tmp/dembrandt-skills/skills/user-flows-and-guided-paths .claude/skills/user-flows-and-guided-paths
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable User Flows And Guided Paths in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads User Flows And Guided Paths on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so User Flows And Guided Paths is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

User Flows and Guided Paths

Related 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.

When to Guide vs. When to Let Users Explore

ScenarioPattern
Linear process with a clear end goal (checkout, signup, setup)Guided step-by-step flow or wizard
Complex task that benefits from breaking into stagesWizard with progress indicator
Feature discovery across an existing productContextual tooltips or coach marks
User returning to complete something they startedResume 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.

The Wizard Pattern

Use a wizard when:

  • The task has 3 or more sequential steps
  • Later steps depend on decisions made in earlier steps
  • Doing all steps on one screen would overwhelm the user

Wizard anatomy

[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.

Step design principles

  • One primary decision or input group per step — don't overfill steps
  • Step titles should describe the user's goal, not the system's: "Your delivery address" not "Address input"
  • Optional steps should be clearly marked and skippable
  • The final step should show a summary before committing

Purchase and Conversion Flows

Purchase flows have an additional constraint: every unnecessary step reduces conversion. Design for the shortest path to completion.

  • Collect only what is required at each stage — defer optional information
  • Show a persistent order summary so the user always sees what they are buying
  • Surface trust signals near payment steps (security badges, return policy)
  • Confirmation step before payment: show total, delivery, items — one last review
  • Post-purchase: immediate confirmation with clear next steps ("Your order is confirmed. We'll email you when it ships.")

Fitting Flows into the Product Hierarchy

A guided path should feel like it belongs to the product — not like it has opened a separate experience.

  • The visual style, typography, and components inside a flow should match the rest of the product
  • Navigation chrome (sidebar, top nav) can be hidden during a flow to reduce distraction, but the brand header should remain visible
  • After completing a flow, return the user to a meaningful place in the hierarchy — not to a generic home screen
  • Deep-linking into a flow should work: a user who arrives at step 3 via email link should see step 3, not step 1

Review Checklist

  • Does the flow have a clear start, a logical step order, and a definite end?
  • Is a progress indicator visible at every step?
  • Can the user go back to any previous step without losing later progress?
  • Is each step focused on one decision or input group?
  • Are step titles written in user language, describing their goal?
  • Does the final step show a summary before the irreversible action?
  • After completion, does the user land somewhere meaningful in the product?
  • Does the flow visual style match the rest of the product?

Frequently asked questions

What does the User Flows And Guided Paths AI skill do?

Guided multi-step paths and wizards. Use when designing onboarding, checkout, setup sequences or any multi-step journey.

Why use User Flows And Guided Paths on TypingMind?

Because you install it once and use it with any model. User Flows And Guided Paths is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install User Flows And Guided Paths in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/dembrandt/dembrandt-skills/tree/main/skills/user-flows-and-guided-paths. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use User Flows And Guided Paths?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with User Flows And Guided Paths?

As many as you like. As long as a model supports skills, you can use User Flows And Guided Paths with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the User Flows And Guided Paths AI skill free?

Yes. It is published on GitHub by dembrandt under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇