$npx -y skills add phuryn/pm-skills --skill growth-loopsIdentify growth loops (flywheels) for sustainable traction. Evaluates 5 loop types: Viral, Usage, Collaboration, User-Generated, and Referral. Use when designing growth mechanisms, building product-led traction, or understanding how growth loops work.
| 1 | # Growth Loops |
| 2 | |
| 3 | ## Overview |
| 4 | Identify and design growth loops (flywheels) that create sustainable traction. This skill evaluates five proven growth loop mechanisms to reduce reliance on paid acquisition and build product-led growth. |
| 5 | |
| 6 | ## When to Use |
| 7 | - Designing growth mechanisms for a product |
| 8 | - Building sustainable viral or referral traction |
| 9 | - Reducing reliance on paid acquisition |
| 10 | - Analyzing competitor growth strategies |
| 11 | - Optimizing product for product-led growth |
| 12 | |
| 13 | ## The 5 Growth Loop Types |
| 14 | |
| 15 | ### 1. Viral Loop |
| 16 | Product content created by users gets shared on external platforms, bringing new users back to the product. |
| 17 | - **Mechanism**: Users create content in-product → Share on social/external platforms → New users discover and signup |
| 18 | - **Example**: Figma designs shared as links, Loom videos shared in emails |
| 19 | - **Strength**: Exponential user acquisition if content is inherently shareable |
| 20 | - **Challenge**: Requires highly shareable output and strong incentive to share |
| 21 | |
| 22 | ### 2. Usage Loop |
| 23 | Users create content or value within the product, then share it, which invites new users or drives re-engagement. |
| 24 | - **Mechanism**: User creates → Shares creation → Others consume → Become engaged users |
| 25 | - **Example**: Twitter threads, Medium articles, Notion templates shared publicly |
| 26 | - **Strength**: Growth tied directly to product usage and network effects |
| 27 | - **Challenge**: Requires content creation friction to be very low |
| 28 | |
| 29 | ### 3. Collaboration Loop |
| 30 | Users invite colleagues to co-create or collaborate within the product, expanding the user base within organizations. |
| 31 | - **Mechanism**: User creates → Invites colleagues for collaboration → Colleagues discover product value |
| 32 | - **Example**: Google Docs invitations, Figma team projects, Slack channels |
| 33 | - **Strength**: Deep organizational penetration and high retention |
| 34 | - **Challenge**: Works best for collaborative/team-based products |
| 35 | |
| 36 | ### 4. User-Generated Loop |
| 37 | Users discover new content or features through other users' creations, then create and share their own content. |
| 38 | - **Mechanism**: User discovers content → Creates similar content → Shares creation → Others discover |
| 39 | - **Example**: TikTok, Pinterest, YouTube trends driving creator participation |
| 40 | - **Strength**: Creates content flywheel and network effects |
| 41 | - **Challenge**: Requires critical mass of quality content to sustain |
| 42 | |
| 43 | ### 5. Referral Loop |
| 44 | Users invite other potential users in exchange for rewards, incentives, or social recognition. |
| 45 | - **Mechanism**: User refers → Referred user joins → Referrer gets reward → Shares more referrals |
| 46 | - **Example**: Dropbox referral bonus, Uber rider referrals, PayPal signup bonuses |
| 47 | - **Strength**: Directly incentivizes acquisition; easy to measure ROI |
| 48 | - **Challenge**: Requires valuable incentive without eroding unit economics |
| 49 | |
| 50 | ## How It Works |
| 51 | |
| 52 | ### Step 1: Define Product Value |
| 53 | Clarify the core value users experience: |
| 54 | - Primary action users take in your product |
| 55 | - Value created per user action |
| 56 | - Network effects present (if any) |
| 57 | - Friction points in the experience |
| 58 | |
| 59 | ### Step 2: Evaluate Loop Fit |
| 60 | Assess which growth loops align with your product: |
| 61 | - Product type (collaborative, content-based, utility, etc.) |
| 62 | - Target user behavior and sharing habits |
| 63 | - Network effects already present |
| 64 | - Existing user base and engagement |
| 65 | |
| 66 | ### Step 3: Design Loop Mechanics |
| 67 | Create specific loop implementation: |
| 68 | - Trigger that initiates sharing or invitations |
| 69 | - Incentive for participation (intrinsic or extrinsic) |
| 70 | - Ease of sharing mechanism |
| 71 | - Conversion rate from invite to activation |
| 72 | - Frequency of loop repetition per user |
| 73 | |
| 74 | ### Step 4: Calculate Loop Coefficient |
| 75 | Estimate growth velocity: |
| 76 | - Invites/shares per user per cycle |
| 77 | - Conversion rate of invites to new users |
| 78 | - Net new users per cycle |
| 79 | - Time per cycle iteration |
| 80 | |
| 81 | ### Step 5: Build the Loop |
| 82 | Implement the highest-leverage loop first: |
| 83 | - Start with the most natural loop for your product |
| 84 | - Optimize messaging and friction |
| 85 | - Measure loop metrics and conversion rates |
| 86 | - Compound results over time |
| 87 | |
| 88 | ## Input Format |
| 89 | Use $ARGUMENTS to pass: |
| 90 | - Product description and primary user action |
| 91 | - Target user demographics and behavior |
| 92 | - Existing sharing/collaboration features |
| 93 | - Current growth channels and metrics |
| 94 | - Constraints or opportunities |
| 95 | |
| 96 | ## Output |
| 97 | A growth loops analysis including: |
| 98 | - Ranked evaluation of all 5 loop types for your product |
| 99 | - Recommended primary growth loop with implementation plan |
| 100 | - Secondary loops to layer over time |
| 101 | - Key metrics and measurement framework |
| 102 | - 30-60-90 day implementation roadmap |
| 103 | - Potential loop coefficient and growth projections |
| 104 | |
| 105 | ## Framework |
| 106 | Based on growth loops research by Ognjen Bošković. Focuses on compounding user acquisition through built-in, product-native sharing and collab |