Onboarding
Set up onboarding end-to-end — the one skill that plans the whole flow and drives the rest.
/sunboard.onboarding is where you start. You describe what you want ("help me
set up onboarding"); it runs a short conversation, agrees on a plan with you,
then drives the whole build itself — the survey, one experience per cohort,
the segments that route them, the selector/event wiring, the preview, and the
deploy. You answer questions and approve the plan; you don't run the other skills
by hand.
When to use it
- Setting up onboarding from scratch.
- Making a structural change — adding a cohort, introducing a survey, or reshaping the whole flow.
- Any time you'd otherwise have to figure out which skills to run in what order.
What happens
- Studies your product and hosted state — routes, how you load the user
(what's already on the
userobject), and what's already deployed. - Finds the aha moment — the first measurable "this worked" event the whole flow should drive toward.
- Decides one path or many — does the route to value differ by who the user is? If not, one catch-all experience. If so, it names the cohorts (e.g. enterprise vs. self-serve) and what's different about each.
- Decides how it knows the cohort — a property your app already passes
(
plan,role) → segment on it; something you don't know at signup → a survey question collects it. - Designs the path per cohort — a short checklist toward the aha, plus a tour only where a screen genuinely needs guiding.
- Shows you the plan and waits for approval — the activation event, any survey, each experience, the segments, the wiring needed. Nothing is written or deployed until you say yes.
- Carries it out — runs Survey, Spec (once per cohort), Tour, Implement, Segment, Preview, and Deploy for you, in order.
- Offers to style it — Survey UI and Checklist UI to match your design system.
One command, you stay in the conversation
You only run /sunboard.onboarding. It plans the whole onboarding system with
you and drives the underlying skills — so you never have to know which of
Spec, Survey, Segment, Implement, or Deploy to reach for. To improve onboarding
that already exists, use Analyze instead.