onboarding-cro

Simulate a new user in a real browser to identify onboarding activation blockers.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/vebesz/vstack --skill onboarding-cro-vebesz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: onboarding-cro
Source: https://github.com/vebesz/vstack/tree/main/onboarding-cro
Command: npx skills add https://github.com/vebesz/vstack --skill onboarding-cro-vebesz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Post-signup activation and first-run experience optimization. Navigates the product as a new user in a real browser, identifies the "aha moment," audits the path from signup to activation, checks empty states, onboarding checklists, tooltips, progress indicators, and guided tours. Fixes issues in source code with atomic commits and before/after verification. Use when asked to "improve onboarding," "users aren't activating," "fix first-run experience," "empty states are bad," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," "aha moment," "onboarding checklist," or "first session experience." Proactively suggest when the user mentions post-signup drop-off or new user confusion. For signup/registration optimization, see signup-flow-cro. For converting free users to paid, see paywall-upgrade-cro.

Core Features & Use Cases

  • Experience product as a new user in a real browser, step through signup to activation and beyond.
  • Identify activation blockers in empty states, guidance, and progress indicators.
  • Proactively fix issues in source code with atomic commits and verify improvements.

Quick Start

Sign up as a new user and navigate the onboarding flow to identify activation blockers.

Frequently Asked Questions about onboarding-cro

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

FAQPage Schema
How do I audit onboarding flows for new user activation blockers?

You can audit onboarding flows by simulating a new user in a real browser to identify activation blockers. This process steps through the path from signup to activation, checking empty states, onboarding checklists, tooltips, and guided tours.

Why do users sign up but never complete the setup checklist?

Users abandon setup checklists when first-run experiences contain activation blockers like poor empty states or missing tooltips. Simulating the new user journey in a real browser identifies these specific friction points in the onboarding flow.

What is the best way to find and fix bad empty states in a web app?

The best way to fix bad empty states is using real-browser testing to experience them as a new user. This identifies missing guidance and allows you to fix the source code with atomic commits, verifying improvements through before and after checks.

Can I automatically test first-run experiences and guided tours in a real browser?

Yes, you can automate end-to-end onboarding audits by simulating a new user in a real browser. This tests first-run experiences, guided tours, and progress indicators to safely verify improvements without manual clicking.

Does this onboarding audit handle both identifying issues and fixing the source code?

Yes, the onboarding audit identifies activation blockers during the simulated user journey and proactively fixes issues directly in the source code. It uses atomic commits and verifies improvements through before and after checks.

When should I use an onboarding audit instead of a signup flow CRO tool?

Use an onboarding audit when users successfully sign up but fail to activate during the first session. If the drop-off occurs during the registration process itself before account creation, a signup flow CRO tool is the appropriate choice.