onboarding-ux
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
// Dismissible tooltip
<Tooltip content="Click to save" side="top">
<Button>Save</Button>
</Tooltip>
❌ Wrong
// Blocked access
{!hasSeenTour && <TourBlockingOverlay />}
References
More from moderndegree/agent-skills
design-systems
Design tokens, spacing scales, color systems, and typography for building consistent UIs. Use when creating design systems, theming, or establishing UI foundations.
8motion-animation
Motion design principles, when to animate, transitions, and accessibility. Use when adding animations, micro-interactions, or ensuring accessibility for motion.
6dialogs-modals
Modal and dialog patterns, confirmations, destructive actions, and focus management. Use when building modals, dialogs, or confirmation dialogs.
6form-design
Form UX patterns, field types, multi-step wizards, and layout. Use when building forms, registration flows, or any data collection interfaces.
5a11y-best-practices
Comprehensive accessibility patterns for building, testing, and fixing accessible interfaces. Use when building UI components, forms, pages, or auditing code for accessibility issues.
5notifications-feedback
Toast notifications, alerts, feedback messages, and their timing. Use when adding user feedback, success messages, or alerts.
5