bpinheiroms/dotfiles/onboarding-planner
Claude Code and agent skill by bpinheiroms/dotfiles
- community
Checking that the SKILL.md file is still in the repository.
Plan high-conversion mobile app onboarding flows from scratch. Guides through discovery (with smart suggestions for MVPs), psychological triggers, screen-by-screen flow, paywall strategy, PostHog events, and KPIs. Based on real case study analysis (58 screens, 4 expert agents). Works for any app category. Asks questions, suggests answers.
Install
npx vskill@latest install bpinheiroms/dotfiles/onboarding-plannerSKILL.md
Onboarding Planner
Expert system for planning high-conversion mobile onboarding flows. Based on deep analysis of real case studies, behavioral economics, and growth frameworks.
Output: Complete onboarding plan (flow, triggers, events, paywall). NO code implementation.
STEP 1: DISCOVERY INTERVIEW
Ask these questions in conversational blocks. For each question the user can't answer, SUGGEST options based on the app type, industry benchmarks, and the reference case study.
Block 1: The App
Ask all at once, then wait for answers:
If user doesn't know pricing: Suggest based on category:
- Health/Fitness: $9.99/mo or $59.99/yr with 3-7 day trial
- Productivity: $4.99/mo or $29.99/yr with 7 day trial
- Social/Lifestyle: $6.99/mo or $39.99/yr with 3 day trial
- Education: $12.99/mo or $79.99/yr with 7 day trial
- Always recommend annual as default (lower churn, higher LTV)
- Monthly exists as a decoy (anchor for annual to look cheap)
If user doesn't know business model:
- For MVP: recommend freemium with trial (lowest barrier, maximum data)
- Subscription is standard for apps with ongoing value delivery
- One-time purchase only for tools with no recurring engagement
Block 2: The User (ICP)
If user doesn't know ICP: Suggest based on app category. Examples:
| Category | Typical ICP | Main Pain | Trigger Moment | |
|---|---|---|---|---|
| Fitness/Health | 25-40, wants to change body | Lack of consistency, no guidance | New Year, breakup, doctor visit, summer approaching | |
| Calorie Counter | 20-35, health-conscious | Doesn't know what/how much to eat | Weight gain noticed, fitness goal set | |
| Church/Religious | 25-55, active in community | Disconnected from community, hard to follow schedule | Joined new church, wants deeper engagement | |
| Calisthenics | 18-35, gym alternative | Can't afford gym or prefers bodyweight | Saw someone doing impressive moves, wants freedom from gym | |
| Mental Health | 22-45, stressed professionals | Anxiety, sleep issues, burnout | Panic attack, therapist suggestion, life crisis | |
| Finance/Budget | 25-40, wants financial control | Spends more than earns, no visibility | End of month broke, debt, financial goal | |
| Language Learning | 18-40, career or travel motivated | Tried and failed before, no consistency | Trip planned, job requires it, moved abroad | |
| Social/Dating | 18-35 | Loneliness, hard to meet people | Moved to new city, ended relationship |
Block 3: Product Capabilities
If user doesn't know about feature simulation: Suggest based on core feature:
| Core Feature | Simulation Idea | |
|---|---|---|
| AI food scanner | Show pre-loaded food photo, user taps "scan", show mock results | |
| Workout generator | Show sample workout plan based on answers, let user browse | |
| Budget tracker | Show sample month with mock transactions, highlight savings | |
| Language lessons | One mini-lesson (10 seconds) with instant feedback | |
| Meditation | 30-second guided breathing exercise | |
| Social discovery | Show nearby mock profiles/places, let user interact | |
| Content/Reading | Show one piece of premium content as preview | |
| Church/Community | Show upcoming events calendar with mock community activity |
The simulation is THE most important conversion driver. It creates the "aha moment" before asking for money. Always recommend having one, even if simple.
Block 4: Current State
If MVP with no metrics: That's fine. The plan will include PostHog events to start measuring from day 1.
If no competitors known: Suggest looking at top 10 apps in their App Store category. Offer to reason about likely patterns based on category.
STEP 2: FLOW ARCHITECTURE
After receiving answers (or suggesting defaults for unknowns), build the flow.
2.1 Section Template
Every onboarding follows this skeleton. Adapt sections based on what makes sense for the app. Not all sections are mandatory.
2.2 Bridge Placement Rules
Bridges are screens that DELIVER value between questions. They prevent fatigue and build desire.
Placement rules:
- Insert 1 bridge every 2-3 consecutive questions
- ALWAYS insert bridge after emotional questions
- ALWAYS insert bridge before asking for personal data
- ALWAYS insert bridge before paywall section
- NEVER put 2 bridges in a row (feels like filler)
Bridge types and when to use:
| Type | When | Example | |
|---|---|---|---|
| Data Comparison | After demographics | Chart: "App vs traditional method over 6 months" | |
| Emotional Mirror | After emotional question | "You said you're determined. That's the energy!" | |
| Goal Validation | After goal setting | "Your goal of X is totally realistic!" | |
| Motivational Push | Before deeper section | "Your best version is waiting to be built" | |
| Authority Stats | After preferences | "2X more results with our app (scientific study)" | |
| Educational | Conditional (if user doesn't know X) | Simple explanation of key concept | |
| Progress Timeline | End of question section | Visual: results at 3, 7, 30 days | |
| Testimonial | Pre-paywall | Before/after from real user with specific numbers | |
| Social Proof | Pre-paywall | "10K+ users, 5 stars, featured review" | |
| Value Proposition | Pre-permissions | List of 4 key benefits with icons |
IMPORTANT for MVPs: If you don't have real testimonials or user stats, use:
- Industry statistics ("Studies show X improves Y by Z%")
- Expert quotes or citations
- Concrete feature benefits instead of user stories
- Add testimonials later as you get real users
2.3 Question Design Rules
| Type | When to Use | Max Options | |
|---|---|---|---|
| Single-choice cards | Simple questions, 2-4 options | 4 | |
| Multi-choice with icons | Obstacles, desires, preferences | 5-6 | |
| Scroll picker | Numeric values (height, weight, date) | N/A | |
| Horizontal slider | Scales (speed, intensity, difficulty) | N/A | |
| Binary (Yes/No) | Conditional gates | 2 | |
| Text input | Name, email (ALWAYS skippable) | N/A |
Rules:
- 1 question per screen (NEVER 2)
- Every question has subtitle explaining "why" you're asking
- Progress bar at top (continuous across all sections)
- Smart defaults on pickers (reduces friction)
- CTA "Continue" at bottom (disabled until selection made)
- Selected state = filled/dark card (clear visual feedback)
STEP 3: PSYCHOLOGICAL TRIGGERS
For each screen, apply relevant triggers. Read references/psychology-triggers.md for full details.
Quick reference by section:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/onboarding-planner/SKILL.md
Popularity
- Repository stars
- 107
- Repository forks
- 8
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 24 Oct 2026, 14 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/bpinheiroms/dotfiles/onboarding-planner)