---
name: onboarding-ux
description: First-time user experience, tooltips, guided tours, and feature discovery. Use when creating onboarding flows, tours, or user education.
version: 1.0.0
---
# Onboarding & UX
This skill covers onboarding patterns — first-time user experience, tooltips, guided tours, and feature discovery.
## Use-When
This skill activates when:
- Agent builds onboarding flows
- Agent creates tooltips or feature highlights
- Agent designs first-time user experiences
- Agent implements feature discovery
## Core Rules
- ALWAYS make onboarding optional and dismissible
- ALWAYS let users skip or complete quickly
- NEVER block access to core features with tours
- PREFER in-context hints over isolated tours
- ALWAYS remember completed onboarding (don't repeat)
## Common Agent Mistakes
- Blocking users until tour completes
- No way to dismiss or skip
- Repeating onboarding on every visit
- Too much information at once
- Annoying users with constant tooltips
## Examples
### ✅ Correct
```tsx
// Dismissible tooltip
```
### ❌ Wrong
```tsx
// Blocked access
{!hasSeenTour && }
```
## References
- [Onboarding UX](https://www.nngroup.com/articles/onboarding-ux-101/)