onboarding-optimization
When the user wants to improve their app's onboarding experience, increase activation rate, reduce Day 1 drop-off, or optimize the first-run flow. Use when the user mentions "onboarding", "first-run", "activation", "tutorial", "day 1 retention", "new user flow", "permission prompts", "sign-up conversion", "onboarding funnel", or "users dropping off early". For overall retention strategy, see retention-optimization. For paywall placement, see monetization-strategy.
Security Assessment
About onboarding-optimization
onboarding-optimization is a product-growth playbook for improving an app's first-run experience to maximize activation — the moment a new user completes the core action that predicts long-term retention. It targets common problems like high Day 1 drop-off, low activation, and poorly timed permission or sign-up asks, and it draws a sharp distinction between activation and mere sign-up, providing a table of activation events by app type (fitness, productivity, social, finance, games, meditation, photo/video).
The skill delivers a structured audit framework: map every screen from app open to activation and flag each as required, value-adding, or friction-only; score screens on necessity, timing, value exchange, and cognitive load; and apply permission-prompt timing rules (ask for push after activation, location and camera contextually, tracking/ATT only after the user is invested, always preceded by a native-looking pre-permission explanation screen). It addresses sign-up friction with recommendations to defer registration, add Sign in with Apple/Google, and offer guest mode, and it presents three onboarding patterns (value-first, personalization-first, social-first) plus funnel benchmarks, personalization-question rules, and guidance on paywall placement. It closes with concrete output templates for an onboarding audit and permission-screen copy, and cross-links retention, monetization, analytics, and A/B testing skills.
It is aimed at product managers, growth teams, and app developers who want to raise activation and Day 1 retention, reduce onboarding friction, and time permission and paywall asks for higher conversion.
FAQ
What is 'activation' and why does it matter here?
Activation is the first time a user gets real value from the app (e.g., first workout completed), distinct from sign-up. The skill's central rule is that onboarding should funnel toward that one event as fast as possible.
When should permissions be requested?
It advises asking for push after activation, location and camera/microphone contextually when the feature needs them, and tracking (ATT) only after the user is invested — always after a native-looking pre-permission explanation screen, which roughly doubles or triples grant rates.
What does it recommend for sign-up friction?
Defer required sign-up until after activation, add Sign in with Apple and Google, keep profile setup to one question, and offer guest mode — noting guest-to-registered conversion of 40-60% versus 15-30% for a hard gate.
What information does it ask for up front?
Your activation event, the percentage of users reaching it within 24 hours, where users drop off, current onboarding length, and whether Firebase/Mixpanel funnels are set up.
Does it give benchmarks?
Yes — funnel benchmarks for app-open-to-first-interaction, sign-up conversion, push grant, D0 activation, and Day 1 retention, each with a 'good' and 'poor' threshold.
Install onboarding-optimization
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
eronred/aso-skills