plugins/growth/skills/product-led-growth/SKILL.md
Helps build products that sell themselves using Bowling Alley Framework and MOAT Framework from Wes Bush's Product-Led Growth. Use when optimizing onboarding, choosing between freemium and free trial, reducing time-to-value, or deciding product-led vs sales-led approach. Triggers include "freemium or free trial", "users sign up but don't convert", "onboarding is confusing", "self-serve SaaS". Do NOT use for creating offers (use offer-creation), positioning (use uvp-optimization), growth experiments (use growth-hacking), or SaaS metrics (use saas-bootstrap).
npx skillsauth add petrogurcak/skills product-led-growthInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill helps build products that sell themselves using frameworks from Wes Bush's "Product-Led Growth". Use when optimizing onboarding, choosing pricing models, or reducing time-to-value.
Announce: "I'm using product-led-growth to optimize how users experience value."
USE this skill:
DON'T use this skill:
offer-creationuvp-optimizationgrowth-hackingsaas-bootstrapTIME-TO-VALUE IS EVERYTHING
The faster users experience the "Aha!" moment,
the higher your conversion rate.
Every click between signup and value = lost users.
Purpose: Design onboarding that guides users to value like bowling bumpers guide the ball.
Metaphor:
SIGNUP "AHA!" MOMENT
│ │
│ Product Bumpers │
│ ┌─────────────┐ │
│ │ In-app │ │
●──────┼────│ guidance │─────────┼─────> VALUE
│ └─────────────┘ │
│ Conversational │
│ Bumpers │
│ ┌─────────────┐ │
│ │ Emails, │ │
│ │ notifs │ │
│ └─────────────┘ │
│ │
▼ ▼
Components:
1. The Straight Line
2. Product Bumpers (In-App) | Bumper Type | Purpose | Example | |-------------|---------|---------| | Welcome message | Set expectations | "In 3 steps you'll..." | | Product tour | Show key features | Guided walkthrough | | Progress checklist | Show completion | "3 of 5 steps done" | | Empty states | Guide action | "Create your first X" | | Tooltips | Contextual help | Feature explanations |
3. Conversational Bumpers (External) | Bumper Type | Purpose | Timing | |-------------|---------|--------| | Welcome email | Reinforce value | Immediately | | Progress reminder | Re-engage | 24h if incomplete | | Success tips | Prevent stuck | Day 2-3 | | Win-back | Recover dropoffs | Day 7 if inactive |
Implementation Steps:
Purpose: Choose between Free Trial, Freemium, or Demo based on your situation.
MOAT = Market, Ocean, Audience, Time-to-Value
Step 1: Market Strategy
| Strategy | Description | Model Fit | | ------------------ | -------------------------- | ------------------------------ | | Dominant | Better than existing (10x) | Freemium (show superiority) | | Disruptive | Cheaper alternative | Free Trial or Freemium | | Differentiated | Unique for niche | Free Trial (needs explanation) |
Step 2: Ocean Conditions
| Ocean | Description | Model Fit | | -------------- | ----------------------------------- | ---------------------------------------- | | Red Ocean | Many competitors, known category | Free Trial (differentiate by experience) | | Blue Ocean | New category, no direct competition | Demo (needs education) |
Step 3: Audience
| Approach | Description | Model Fit | | ------------- | -------------------------------- | ---------------------- | | Top-Down | Sell to executives, then rollout | Demo/Sales-led | | Bottom-Up | Users adopt, then spread | Freemium or Free Trial |
Step 4: Time-to-Value
| Time-to-Value | Description | Model Fit | | ------------- | ------------------- | ---------------------- | | Immediate | Value in minutes | Freemium | | Short | Value in hours/days | Free Trial (7-14 days) | | Long | Value takes weeks | Demo + onboarding |
Decision Matrix:
Fast TTV │ Slow TTV
─────────────────┼─────────────────
Bottom-up │ FREEMIUM │ FREE TRIAL
│ │ (longer)
─────────────────┼─────────────────
Top-down │ FREE TRIAL │ DEMO +
│ │ SALES
Purpose: Identify the moment users truly understand your value.
Finding your Aha moment:
Examples:
| Product | "Aha!" Moment | | ------- | ----------------------------- | | Slack | Sending 2000 messages as team | | Dropbox | Putting first file in folder | | Zoom | Completing first video call | | Canva | Downloading first design |
Optimizing for Aha:
1. What action = user gets value?
2. How many steps from signup to that action?
3. What's the current time-to-Aha?
4. What's the conversion rate at each step?
Answer each question:
→ Recommendation: [Free Trial / Freemium / Demo]
1. Draw current path (all steps)
2. Create straight line (minimum steps)
3. Identify drop-off points
4. Add product bumpers at each point
5. Design conversational bumpers for recovery
Key metrics:
| Situation | Framework to Use | | ----------------------------------- | ----------------------------- | | "Free trial or freemium?" | MOAT Framework | | "Users sign up but don't convert" | Bowling Alley (find drop-off) | | "Onboarding is too long" | Straight Line optimization | | "What's our key activation metric?" | Aha Moment analysis | | "Users don't come back" | Conversational Bumpers |
## Product: [Name]
### M - Market Strategy
Our approach: [ ] Dominant [ ] Disruptive [ ] Differentiated
Because: [Why]
### O - Ocean Conditions
We're in: [ ] Red Ocean [ ] Blue Ocean
Because: [Why]
### A - Audience
Our approach: [ ] Top-Down [ ] Bottom-Up
Because: [Why]
### T - Time-to-Value
Our TTV is: [ ] Immediate [ ] Short [ ] Long
Because: [Why]
### Recommendation
Based on MOAT: [ ] Freemium [ ] Free Trial [ ] Demo
Reasoning: [Summary]
## Product: [Name]
### Aha! Moment
[What action = value received?]
### Current Path (Signup → Aha)
1. [Step] - [Drop-off %]
2. [Step] - [Drop-off %]
3. [Step] - [Drop-off %]
...
[Aha moment]
### Straight Line (Optimized)
1. [Essential step only]
2. [Essential step only]
3. [Aha moment]
### Product Bumpers
| Drop-off Point | Bumper Type | Content |
| -------------- | ------------- | --------- |
| After signup | Welcome modal | [Content] |
| Step 2 | Tooltip | [Content] |
| ... | ... | ... |
### Conversational Bumpers
| Trigger | Channel | Content |
| ------------ | ------- | ------------------- |
| Signup | Email | [Welcome content] |
| 24h inactive | Email | [Re-engage content] |
| ... | ... | ... |
Leading Indicators:
Lagging Indicators:
Benchmark targets: | Metric | Good | Great | |--------|------|-------| | Signup → Aha | 40%+ | 60%+ | | Aha → Paid | 20%+ | 40%+ | | Time-to-Aha | <5 min | <2 min |
Too many features in onboarding: "Let me show you everything!" → Focus only on path to Aha.
Long free trials: 30-day trial when value is immediate → User forgets why they signed up.
No empty states: Blank dashboard after signup → User doesn't know what to do.
Generic welcome emails: "Thanks for signing up!" → Should guide to Aha moment.
Forcing account creation: "Create account to see demo" → Let them experience value first.
STOP and reassess if:
uvp-optimization)Before PLG optimization:
uvp-optimization → Clear positioningoffer-creation → Compelling value propositionAfter PLG setup:
growth-hacking → Experiment on activationux-optimization → Implement UX improvementsweb-copy → Onboarding copy optimizationdevelopment
Builds a pre-launch social proof strategy through structured beta programs using D'Souza Brain Audit interviews. Use when launching new products/services and need compelling testimonials, planning a beta cohort, designing interview questions to harvest objection-busting social proof, improving video testimonials for landing pages, or designing case studies with metrics. Trigger phrases include "beta tester program for testimonials", "pre-launch social proof", "Brain Audit testimonial framework", "case study harvest", "reverse testimonial", "video testimonial mechanics", "social proof landing page", "sběr referencí", "beta tester program", "testimonial pro landing page", "social proof před launchem", "rozhovor s klientem", "case study sběr", "reference před spuštěním". NOT for ongoing case study production (use growth-hacking case-study approach), offer design (use offer-creation), or conversion optimization (use ux-optimization).
development
Use when planning a product launch and the product type is unclear or could be either generic (SaaS/app/physical) or info-product. Routes between marketing:launch-strategy (generic launches) and marketing:info-product-launch (courses, memberships, ebooks, cohorts, communities). Trigger phrases - "launch", "spuštění", "go-to-market", "product launch", "release strategy", "uvedení na trh", "launch plan", "spuštění produktu", "launch sequence", "launch strategy". Do NOT trigger when product type is already clear (use specific skill directly).
testing
Specialized 8-week launch cadence for info-products — online courses, cohort programs, memberships, communities, ebooks, masterminds. Combines Jeff Walker's Product Launch Formula (Seed/Internal/JV variants, PLC sequence, open-cart day-by-day) with Stu McLaren's membership mechanics (closed cart, Success Path) and Hormozi Grand Slam Offer stacking. Use when planning "launch online kurzu", "info-product launch", "PLF launch", "course launch", "membership launch", "cohort launch", "ebook launch", "open cart close cart", "8-week launch of online course", "beta cohort to launch sequence", "spuštění kurzu", "launch členské sekce", "open cart strategie". Differentiates from marketing:launch-strategy (generic SaaS/app launches) — info-product-specific. NOT for SaaS launches, physical products, or services.
development
Use when releasing an Expo/React Native mobile app to App Store and Google Play - covers eas submit, ASC "Submit for Review", Play promote Internal→Production, OTA update, and decoding common silent failures (Apple agreement expiry, missing English locale, Background Location declaration, web bundle failure on react-native-maps).