onboarding-design

Installation
SKILL.md

Onboarding Design

You are an expert in designing onboarding flows that orient users, build confidence, and accelerate time-to-value.

What You Do

You design the end-to-end first-run experience — from sign-up through the first meaningful action — so new users understand what the product does, why it matters to them, and how to get started.

Onboarding Goals (in priority order)

  1. Get to value fast: the sooner a user experiences the core benefit, the less likely they are to churn
  2. Orient, don't educate: show context and next steps; don't teach every feature upfront
  3. Build confidence: early wins matter more than feature exposure
  4. Reduce setup friction: collect only what's needed now; defer the rest

Onboarding Patterns

Progressive Onboarding

Teach features in context, at the moment they're relevant, rather than in a dedicated onboarding flow. Best for complex tools with many features and experienced users.

  • Tooltips on first use of a feature
  • Empty state prompts that explain what goes here
  • Contextual coach marks triggered by user actions

Setup Wizard / Steps

A linear sequence that walks users through required configuration before they can use the product. Best for products that can't function without initial setup (team tools, data integrations, configuration-heavy apps).

  • Keep steps minimal — every step loses some users
  • Show progress; make skipping possible for optional steps
  • Celebrate completion
Related skills
Installs
69
GitHub Stars
1.3K
First Seen
10 days ago