onboard

Design onboarding experiences with guided tours and progressive disclosure.

2|1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/duggal1/Sapphire-cli --skill onboard-duggal1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboard
Source: https://github.com/duggal1/Sapphire-cli/tree/main/internal/skills/bundled/onboard
Command: npx skills add https://github.com/duggal1/Sapphire-cli --skill onboard-duggal1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Onboarding is a critical moment when users decide whether to continue using a product. This skill helps teams design onboarding experiences that guide new users to value quickly, reducing confusion and drop-off.

Core Features & Use Cases

  • Onboarding principles: Show, Don't Tell; Time to Value; Context Over Ceremony; Progressive Disclosure; Optional for experienced users.
  • Core onboarding patterns: Initial Product Onboarding (Welcome screens, minimal setup, core concept introductions, first success) and guided discovery to accelerate learning.
  • Adoption & maintenance: Empty states with clear CTAs, contextual tooltips, feature announcements, and progressive onboarding to unlock complexity gradually.
  • Evaluation: Methods to verify onboarding quality, including time to value, comprehension, and completion rates.

Quick Start

Define the target user, aha moment, and time-to-value, then draft an onboarding plan using the Context Gathering Protocol.

Frequently Asked Questions about onboard

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the core principles for designing effective user onboarding?

Core user onboarding principles include Show Don't Tell, optimizing Time to Value, prioritizing Context Over Ceremony, and using Progressive Disclosure. These principles reduce confusion and prevent new user drop-off during initial setup.

How do I design an onboarding flow that reduces time to value?

To reduce time to value, design an onboarding flow using minimal setup, welcome screens, and core concept introductions that guide users to their first success. Define the target user and aha moment before drafting the plan.

What is the best way to design empty states for feature adoption?

The best way to design empty states for feature adoption is to include clear calls to action (CTAs) guiding users on what to do next. This provides contextual discovery and helps users start using the product immediately.

When should I use progressive disclosure in UX design?

Use progressive disclosure in UX design when you need to unlock complex features gradually without overwhelming new users. It maintains context and introduces advanced functionality only when the user is ready.

How do I measure the success of an interactive guided tour?

Measure the success of an interactive guided tour by tracking time to value, user comprehension of core concepts, and onboarding completion rates. These metrics verify if the contextual help accelerates user learning.