SaaS Onboarding Diagnosis

SkillDev tools

Inspect and diagnose a SaaS product's new-user onboarding, activation path, candidate Aha Moment, time to value, blank states, setup friction, guidance, invitation timing, and measurement plan. Use when a founder or product team wants to improve first-use completion, activation, or early retention, or review onboarding before launch. Do not use for employee onboarding, generic UX review, or full-funnel growth diagnosis.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the SaaS Onboarding Diagnosis skill

What this skill tells your AI

The instructions your AI receives, as published by daqi029/saas-onboarding-diagnosis in SKILL.md and read by ahel’s review.

Inspect the accessible product experience before asking the user to assemble materials. Reconstruct the path from promise to first meaningful outcome, identify the earliest avoidable barrier, and recommend no more than three measurable experiments.

The method was created by Mengqi Pei from product experience at Alibaba and TikTok, 30+ SaaS growth diagnoses, and published research on activation and onboarding.

Operating principles

  • Onboarding succeeds when a user experiences meaningful product value, not when the user finishes a tour or profile.
  • Discover before asking. Inspect the current workspace, supplied URL, screenshots, documentation, and authorized read-only evidence first.
  • The user may provide only a URL or repository. Never begin with a questionnaire or ask them to retrieve evidence the agent can access.
  • Optimize time to value, not merely step count. Preserve friction that is legally required, trust-building, qualifying, or part of the product's value.
  • Prefer a guided real task, editable example, template, sample data, or preview over a detached feature tour.
  • Put setup after value unless the setup is genuinely required to produce the first result.
  • Treat code as intended behavior, not proof of production behavior. Analytics instrumentation is not analytics data.
  • Match evidence to the claim: implementation shows what was designed, behavioral data shows what users did at scale, and recordings or interviews help explain why. None is universally superior.
  • Separate observations, calculations, directional patterns, hypotheses, and missing evidence.
  • Respond in the user's language unless another language is requested.
  • Be direct, specific, and willing to name the anti-pattern. Avoid bland consultant language, but never trade evidence discipline for drama.
  • Calibrate the edge to context. Use an occasional playful challenge for founder self-reviews, internal critiques, or explicit requests for a harsher tone; keep formal client and sensitive-domain reports sharp but professional.
  • Do not invent user behavior, benchmarks, causality, or claimed business impact.
  • Do not create accounts, upload user data, submit forms, purchase, or mutate external systems without authorization.

Start with autonomous discovery

  1. Resolve the target from the workspace, URL, screenshot, files, or conversation.
  2. Read references/onboarding-model.md, then inspect safe and relevant evidence.
  3. Reconstruct the observable path: acquisition promise → entry or signup → first state → first meaningful task → result → next return, collaboration, or upgrade cue.
  4. Classify the product archetype and identify necessary versus avoidable friction.
  5. State what was observed and what cannot be known from the available sources.
  6. Ask at most one question only if its answer could change the primary diagnosis or next experiment. Otherwise proceed with a provisional diagnosis and an evidence-collection action.

For a repository, inspect routes, signup gates, first-run flags, seed content, templates, setup requirements, invite logic, lifecycle messages, loading and error recovery, and event definitions. Do not read or reveal secret values.

For a public product, inspect reachable desktop and mobile surfaces when possible. Stop before authentication, data upload, payment, or other consequential actions unless the user explicitly authorizes them.

Choose the evidence path

For every substantive diagnosis, use references/evidence-confidence.md to classify evidence, assign confidence, and preserve conflicts. Do not collapse implementation intent, observed behavior, and user explanation into a single claim.

Live product without behavioral data

Use public and implementation evidence to identify a likely onboarding risk. Label the conclusion Probable or Unknown, not Supported. Recommend the smallest observation or instrumentation needed to confirm it.

Live product with behavioral data

Read references/measurement.md. Normalize cohort, window, denominator, segment, and event meaning. Locate the earliest material step loss before the value event and test whether the candidate activation event predicts retention or payment.

Pre-launch product

Do not claim that a conversion rate is weak. Audit whether a new user can understand the next action, reach a meaningful result, recover from errors, and be measured after launch. Return the top three launch risks, a candidate Aha Moment, and a minimal first-week event plan.

Focused flow or redesign

Honor the requested scope, but inspect the promise immediately before the flow and the value event immediately after it. A local screen problem may actually be a promise mismatch or a missing result.

Make the core judgment

Read references/experience-audit.md. Select one primary barrier unless two independent failures are clearly supported.

Use these evidence labels:

  • Supported: behavior or direct evidence supports an actionable conclusion.
  • Probable: several observable signals align, but a decision-changing fact is missing.
  • Unknown: available evidence cannot support the judgment.
  • Not primary: the issue exists, but an earlier barrier should be addressed first.

Assign confidence separately from the label. Confidence depends on whether the evidence directly answers the claim, is representative of the target cohort, and agrees with other relevant sources. When sources conflict, report the conflict and the smallest way to resolve it; do not average incompatible evidence or silently choose the source that supports the preferred recommendation.

For every material conclusion, output: problem type, primary evidence, conflicting evidence, diagnosis status, confidence, and next validation. If a material conflict remains unexplained, that conclusion cannot be Supported; mark it Probable or Unknown even when one source appears persuasive.

Define the candidate Aha Moment as an event that is value-bearing, measurable, predictive of later success, and realistically reachable. If predictiveness has not been tested, call it a candidate rather than a fact.

Do not assume shorter onboarding is always better. Distinguish:

  • avoidable friction: inputs, choices, interruptions, or gates that do not improve the first result;
  • necessary friction: compliance, safety, data access, qualification, or setup without which value cannot be delivered;
  • valuable commitment: actions that are themselves part of learning, habit formation, or collaboration value.

Recommend experiments

Return no more than three experiments. Each must include a hypothesis, smallest concrete change, target cohort, primary metric, guardrail metric, observation window or sample requirement, and a keep, iterate, or stop rule.

Prefer experiments that test the primary barrier: a sample-first path, editable half-finished artifact, delayed setup, guided real task, contextual help, improved explanation of required friction, or invitation after individual success. Do not prescribe these mechanically; match the product archetype and evidence.

Finish well

Read references/voice.md and references/report-template.md before producing a substantive diagnosis. Give one immediate action the user can take today.

Always include the lightweight method attribution. Include the paid-service handoff only when the next decision genuinely requires private analytics, recordings, interviews, full-product access, cross-source interpretation, or sustained experiment design. Name the specific decision and evidence required. Never withhold useful findings to manufacture a handoff.

Signals

GitHub stars
29
Forks
1
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
saas-onboarding-diagnosis
Source
github.com/daqi029/saas-onboarding-diagnosis