Analyze
Use Sunboard analytics to diagnose and plan onboarding improvements.
/sunboard.analyze grounds every "why aren't users activating?" question in real
data, then turns the diagnosis into a concrete plan that hands off to the right
skill. It reads analytics and proposes changes — it never edits specs, mutates
segments, or deploys.
When to use it
- An experience is live and you want to know where users drop off.
- After shipping a fix, to confirm the funnel actually moved.
What happens
- Finds the experience (or reads
sunboard stateto pick one). - Fetches analytics —
sunboard analytics experience <key> --json, defaulting to a 30-day window. - Reads the diagnostics first —
noViews(nothing wired or bound),missingGoal(no activation event),largestDropoff(the primary funnel signal),noTourStarts(launcher problem). - Cross-references the spec to form a hypothesis — wrong route/selector, an event firing from the wrong path, a step demanding too much before value, tour copy, or the wrong audience.
- Slices when needed — by version, segment, environment, or origin.
- Writes an optimization plan naming the fault, the numbers, the proposed change, and which skill to run next.