onboarding-flow
Skill331 starsChanged 8 months agoMITView on GitHub
When the user needs to design, improve, or audit a post-signup activation flow to get new users to their first value moment. Activate when activation is lagging, time-to-value feels excessive, or first sessions lack impact.
We split this skill into the rules it gives an agent
7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
7
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 13
Do NOT use for employee onboarding, service process design, or when the product lacks a stable value proposition.
- Distinctive: line 56
Use empty states as onboarding — every blank screen should guide the next action.
- Distinctive: line 57
Ask only for information required to deliver that first win.
- Distinctive: line 62
Use contextual tooltips triggered by user behavior, not a grand tour on first login.
- Distinctive: line 90
Suppression rule: If the user completed the action in-app, suppress the corresponding email.
- Distinctive: line 95
Each item takes under 2 minutes: If longer, break it into sub-steps.
- Distinctive: line 110
All onboarding designs should include:
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Onboarding Flow
When to Use
Activate when a founder or product lead needs to design onboarding for new users, improve activation rates, reduce time-to-value, fix drop-off after signup, redesign a guided setup experience, or re-engage users who stalled during onboarding. This includes prompts like "design our onboarding flow," "users are dropping off after signup," "build an activation checklist," "our time-to-value is too long," "how do we get users to their aha moment faster," or "first sessions are not sticking."
Do NOT use for employee onboarding, service process design, or when the product lacks a stable value proposition. This skill is for in-product user activation only.
Context Required
- From startup-context: product type (B2B/B2C/PLG), target user persona, current activation rate, defined "aha moment," product complexity level, existing onboarding steps, and current tools (email platform, analytics, in-app messaging).
- From the user: where users currently drop off, the key action that correlates with retention (the activation event), number of steps currently required to reach value, any qualitative feedback from churned users about the setup experience, and what "healthy" first-session behavior looks like.
Workflow
- Intake and goal-framing — Read startup-context if available. Establish the activation goal, current baseline metrics, and what success looks like. If the user does not know their activation event, help them hypothesize based on product type (see benchmarks below).
- Map the current journey — Document every step from signup to activation event, including screens, emails, wait states, and decision points. Identify friction points, unnecessary steps, and moments of confusion.
- Identify friction and drop-off — Pinpoint where users abandon the flow. Categorize blockers: too many steps, unclear value, technical obstacles, cognitive overload, or missing guidance.
- Define behavioral activation moments — Identify the specific user actions that predict long-term retention. These become the milestones the onboarding flow drives toward.
- Design the first experience — Apply the progressive onboarding framework to restructure the journey. Focus on the "first 30 seconds" experience and minimize steps before first value. Defer non-essential setup.
- Build the milestone-based onboarding plan — Create a "first mile" plan with clear milestones from signup through habit formation, with coordinated in-app and email touchpoints.
- Establish measurement and experiments — Set up tracking for each step in the funnel. Build an experiment backlog prioritized by impact, confidence, and effort. Design A/B tests for the highest-leverage changes.
Output Format
A comprehensive Onboarding & Activation Pack including:
- Activation spec — Defined activation event with behavioral criteria and baseline metrics
- First 30 seconds design — The immediate post-signup experience optimized for first value
- First mile milestone plan — Stage-by-stage plan from signup through habit formation
- Funnel map — Every step with expected conversion rates
- In-app UX specifications — Checklists, tooltips, empty states, progress indicators
- Email sequence copy — Welcome through re-engagement with timing and triggers
- Experiment backlog — Prioritized list of onboarding experiments (impact/confidence/effort)
- Measurement framework — Leading indicators, tracking plan, and success criteria
- Risk documentation — Open questions, assumptions, and next-step recommendations
Onboarding Funnel Template
Stage 1: Signup -> Profile Setup (Target: 90%+)
Stage 2: Profile Setup -> First Key Action (Target: 60-70%)
Stage 3: First Key Action -> Aha Moment (Target: 50-60%)
Stage 4: Aha Moment -> Habit Formation (Target: 30-40%)Frameworks & Best Practices
The Progressive Onboarding Framework
Structure onboarding in three layers that unlock sequentially:
- Layer 1: Immediate Value (Minutes 0-5)
- Get the user to one small win before asking for anything.
- Pre-fill data where possible (import, templates, sample data).
- Use empty states as onboarding — every blank screen should guide the next action.
- Ask only for information required to deliver that first win. Defer everything else.
- Layer 2: Core Setup (Day 1-3)
- Introduce a checklist with 3-5 items (never more than 7). Show progress visually.
- Each checklist item should unlock a visible capability ("Complete this to enable X").
- Use contextual tooltips triggered by user behavior, not a grand tour on first login.
- Send a Day 1 email reinforcing the first win and previewing the next step.
- Layer 3: Expansion (Week 1-2)
- Prompt team invites after the individual user has experienced value (not before).
- Introduce advanced features through progressive disclosure, not feature dumps.
- Trigger expansion prompts based on usage patterns, not arbitrary timelines.
Activation Event Benchmarks by Product Type
| Product Type | Common Activation Event | Target Time-to-Value |
| B2B SaaS (simple) | Complete first core workflow | < 10 minutes |
| B2B SaaS (complex) | Import data + run first report | < 24 hours |
| PLG / Self-serve | Invite first team member + collaborate | < 48 hours |
| Developer tool | First successful API call or deploy | < 30 minutes |
| B2C app | Complete first session/transaction | < 3 minutes |
Inside-the-Product Onboarding
Prioritize onboarding that happens within the product experience itself, not detached from it. Product tours that overlay the UI without context are less effective than:
- Empty states that teach — Every blank screen guides the next action
- Inline prompts — Contextual guidance that appears when the user reaches a decision point
- Progressive disclosure — Reveal complexity as the user demonstrates readiness
- Sample data — Let users experience the product's value before investing their own data
Multi-Channel Coordination Rules
- In-app: Real-time guidance for active users. Checklists, tooltips, progress bars, empty state CTAs.
- Email: Async nudges for users who leave. Day 0 welcome, Day 1 reinforcement, Day 3 re-engagement, Day 7 value recap.
- Push/SMS: Reserve for high-intent signals only ("Your report is ready," "Your teammate just joined"). Never use for generic reminders.
- Suppression rule: If the user completed the action in-app, suppress the corresponding email. Nothing kills trust faster than "Complete your setup!" emails sent after setup is done.
Checklist Design Principles
- 3-5 items maximum. Completion rates drop sharply above 5.
- First item should be pre-completed. Starting with visible progress significantly increases completion rates (endowed progress effect).
- Each item takes under 2 minutes. If longer, break it into sub-steps.
- Show the reward. "Connect Slack -> Get instant notifications" not just "Connect Slack."
- Allow skipping with consequences. Let users skip but show what they lose.
Re-Engagement for Stalled Users
Diagnose before prescribing. Different stall points indicate different problems:
| Stall Point | Likely Cause | Intervention |
| Signed up, never returned | Unclear value prop or bad timing | Email with specific use case matching signup context |
| Started setup, abandoned | Too many steps or hit a blocker | Email linking directly to where they stopped |
| Completed setup, never used | No compelling reason to return | Trigger-based email when something relevant happens |
| Used once, never returned | First experience was not valuable | Ask what they were trying to accomplish; offer guided call |
Quality Guardrails
All onboarding designs should include:
- Risk documentation identifying assumptions that could be wrong
- Open questions that need user research to answer
- Explicit next steps with owners and timelines
- Leading indicators to measure before waiting for retention data
Related Skills
support-docs— Create help center articles and getting-started guides that support the onboarding flowemail-marketing— Build the full lifecycle email program beyond onboarding (retention, expansion, win-back)churn-analysis— When onboarding completion data reveals early churn patterns needing deeper investigation
Examples
Example 1: Designing a new onboarding flow
User: "We're a B2B project management tool. Users sign up but only 20% create their first project. Help us fix onboarding."
Good output excerpt:
Activation Event: Create first project + add at least one task (correlates with 60-day retention).
First 30 Seconds Design: After signup, land on a pre-built sample project (not an empty dashboard). The user sees what the product looks like when populated. A single guided prompt says "Create your first real project" with 3 templates to choose from. After project creation, inline prompt to add a first task with an example. Celebration state: "Your project is live! Invite your team to collaborate."
Expected impact: Reducing pre-value steps from 4 to 2 should increase project creation from 20% to 45-55%.
Example 2: Activation is lagging
User: "We have 3,000 signups from last month and 60% never completed setup. How do we bring them back?"
Good output approach: Segment the 60% by where they stalled. Design different re-engagement emails for each stall point. Include subject lines, body copy, and CTAs linking directly to the abandoned step. Recommend a sunset policy (stop emailing after 30 days to protect deliverability). Build an experiment backlog testing different interventions at each stall point, prioritized by volume of stalled users and estimated recovery rate.
Other versions5 projects use a version of this.
Word for word · 1
- Maudeunfledged834/startup-founder-skills★ 8100% same
Edited · 0
None found.
Wrote their own version · 4
- ommakes/Skills★ 21same name
- YepAPI/skills★ 8same name
- Dragoon0x/product-skills★ 4same name
- sidchaudhary/gtm-skills★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository49 other files it gives its agents.
- accelerator-applicationSkill
- architecture-designSkill
- board-updateSkill
- churn-analysisSkill
- cicd-setupSkill
- code-reviewSkill
- cold-outreachSkill
- community-discoverySkill
- competitive-analysisSkill
- competitor-monitoringSkill
- content-strategySkill
- contract-reviewSkill
- daily-product-digestSkill
- data-roomSkill
- earned-media-outreachSkill
- email-marketingSkill
- employer-brandSkill
- event-hostingSkill
- feedback-synthesisSkill
- founder-thought-leadershipSkill
- fundraising-emailSkill
- interview-kitSkill
- investor-researchSkill
- job-descriptionSkill
- landing-pageSkill
- launch-strategySkill
- lead-scoringSkill
- market-researchSkill
- mvp-scopingSkill
- partnership-outreachSkill
- pitch-deckSkill
- prd-writingSkill
- privacy-policySkill
- process-docsSkill
- proposal-generationSkill
- review-miningSkill
- roadmap-planningSkill
- sales-scriptSkill
- security-reviewSkill
- sentiment-monitoringSkill
- seo-technicalSkill
- soc2-prepSkill
- social-contentSkill
- sourcing-outreachSkill
- startup-contextSkill
- support-docsSkill
- tech-stack-evalSkill
- terms-of-serviceSkill
- user-research-synthesisSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

