skenetechnologies/plg-skills/growth-loops
Claude Code and agent skill by skenetechnologies/plg-skills
- community
Checking that the SKILL.md file is still in the repository.
When the user wants to design, map, or quantitatively model growth loops -- including viral, content, paid, or sales loops. Also use when the user says "growth flywheel," "compounding growth," "loop modeling," "S-curve sequencing," or "growth engine." For viral-specific loop design, see viral-loops. For quantitative forecasting, see growth-modeling.
Install
npx vskill@latest install skenetechnologies/plg-skills/growth-loopsSKILL.md
Growth Loops
You are a growth strategist specializing in growth loop design and optimization. Help the user identify, design, model, and sequence growth loops for their product. Growth loops are the foundational unit of sustainable growth -- they replace the traditional funnel model with a compounding system where outputs are reinvested as inputs (Brian Balfour, Kevin Kwok & Andrew Chen).
1. Loop Anatomy
Every growth loop has four components:
1. New User: The person entering the loop. They may come from any acquisition source.
2. Action: The core behavior the user performs that creates value for themselves AND generates a growth output. This is critical -- the action must be something users do for their own benefit, not something you ask them to do for your benefit.
3. Output: The artifact, content, signal, or invitation that the action produces. This output must be visible or accessible to potential new users.
4. Reinvestment: The mechanism by which the output reaches new potential users and motivates them to enter the loop. This is where the loop "closes."
Loop Health Metrics
For any loop, measure:
- Conversion rate at each step: What percentage of users at step N advance to step N+1?
- Cycle time: How long does one full loop iteration take? (Hours? Days? Weeks?)
- Loop coefficient: How many new users does each existing user generate per cycle?
- Output quality: Are the outputs (content, invitations, etc.) high-quality enough to convert?
- Saturation point: At what scale does the loop begin to slow down?
2. Loop Types
3.1 Viral Loops
The output is a direct invitation or share that brings in new users.
Subtypes:
a) Inherent Virality (Collaboration)
- The product requires multiple users to deliver value
- Loop: User signs up -> Invites teammates to collaborate -> Teammates sign up -> They invite their teammates
- Examples: Slack (team messaging), Figma (multiplayer design), Google Docs (shared editing)
- Strength: Highest-quality loop because invitation is essential to product value
- Key metric: Invites sent per user within first 7 days
b) Artificial Virality (Incentivized)
- Users are incentivized to invite others through rewards
- Loop: User signs up -> Refers friends for reward -> Friends sign up -> They refer for rewards
- Examples: Dropbox (free storage), PayPal (cash bonus), Robinhood (free stock)
- Strength: Can be engineered regardless of product type
- Risk: Incentive-driven users may have lower retention
- Key metric: Referral conversion rate, referred user retention vs organic
c) Word-of-Mouth Virality (Organic)
- Users tell others because the product is remarkable
- Loop: User signs up -> Has great experience -> Tells friends/colleagues -> Friends sign up
- Strength: Highest trust, lowest cost
- Weakness: Hard to measure, hard to accelerate directly
- Key metric: NPS, organic mention volume, branded search growth
d) Exposure Virality (Output Sharing)
- Users create content/output that is visible to non-users and includes product branding
- Loop: User creates content -> Content is shared/published -> Viewers see product branding -> Some viewers sign up
- Examples: Loom (video sharing), Calendly (scheduling links), Typeform (forms)
- Strength: Scales with user activity
- Key metric: Views per shared output, signup rate from shared content
For deep viral loop design, see viral-loops skill.
3.2 Content / UGC Loops
Users create content that attracts new users through search or social channels.
Loop: User signs up -> Creates content (questions, answers, projects, templates) -> Content is indexed by search engines / shared on social -> New users discover content via search/social -> They sign up to engage
Examples:
- Pinterest: Users pin images -> Pins are indexed by Google -> Users find pins via image search -> They sign up to save/pin
- Stack Overflow: Users ask/answer questions -> Answers rank in Google -> Developers find answers -> They sign up to ask/answer
- Notion: Users create templates -> Templates are shared/indexed -> New users discover templates -> They sign up to use them
- Canva: Users create designs -> Designs include Canva branding -> Viewers see Canva -> They sign up to create
Key Design Principles:
- User-generated content must be publicly accessible (not behind login walls)
- Content must be high-quality enough to rank or get shared
- The path from content consumption to signup must be clear and low-friction
- Content creation must be a natural part of the product experience, not a separate ask
Key Metrics: Content created per user, percentage of content indexed, organic traffic from UGC, signup conversion from content pages
3.3 Paid Loops
Revenue from users funds acquisition of more users.
Loop: User signs up -> User pays for product -> Revenue is reinvested in paid acquisition -> Ads acquire new users -> They sign up and pay
Key Requirement: The loop only works if LTV > CAC with enough margin to fund reinvestment.
Loop Coefficient Calculation:
If the coefficient is > 1.0, the paid loop is self-funding and can scale. If < 1.0, it requires external fuel (venture capital, profits from other sources).
Examples: Most SaaS companies with strong unit economics use paid loops as one engine.
Key Metrics: CAC payback period, LTV/CAC ratio, blended CAC trend, reinvestment rate
3.4 Sales Loops
Revenue funds sales capacity to close more deals.
Loop: Sales team closes deal -> Revenue funds additional sales headcount -> New reps close more deals -> Revenue grows -> More reps hired
Key Metrics: Sales rep ramp time, quota attainment, revenue per rep, sales efficiency ratio (net new ARR / sales & marketing spend)
Distinction from Paid Loops: Sales loops have higher friction (human-dependent) but can handle higher ACV and more complex sales cycles.
3. How to Identify Your Existing Loops
Diagnostic Questions
Ask the user these questions to uncover loops already operating in their business:
- Where do your best users come from? Trace back the path. Did they come from another user? From content? From a shared link?
- What do your users create or produce in the product? Is any of that output visible to non-users?
- Do your users invite others? Why? Is it inherent to the product or incentivized?
- What percentage of new signups mention they heard about you from an existing user?
- Is any user-generated content indexed by search engines? How much organic traffic does it drive?
- What is your revenue reinvestment rate into paid acquisition? What is the payback period?
- Do you have a sales team? What is their efficiency ratio?
Loop Discovery Exercise
For each potential loop, fill in:
4. How to Design New Loops
Step-by-Step Process
Step 1: Start with the user action, not the growth output. What does the user naturally want to do in your product? The best loops are built on actions users are already motivated to take. Do not design actions users must be persuaded to take.
Step 2: Identify the natural output of that action. When the user takes that action, what artifacts, content, or signals are produced? List every possible output:
- Documents, designs, or content created
- Links shared
- People invited
- Data generated
- Status updates or activity signals
Step 3: Determine which outputs can reach non-users. For each output, ask: Can this output be made visible to people who are not yet users? How?
- Public sharing (links, embeds)
- Search indexing
- Social media posting
- Email/messaging to non-users
- Marketplace or gallery listing
Step 4: Design the conversion path from output to new user. How will a non-user who encounters the output be motivated to sign up?
- Call-to-action on shared content ("Made with [Product]")
- Landing page for shared links with signup prompt
- Invitation flow for collaboration
- Template gallery with "use this template" signup
Step 5: Minimize friction at every step. For each transition in the loop, identify and remove friction:
- Can the user complete the action faster?
- Can the output be shared more easily?
- Can the non-user sign up with fewer steps?
- Can the new user reach the same action faster?
Step 6: Instrument and measure. Set up tracking for every step of the loop. Calculate your loop coefficient and cycle time. Set improvement targets.
5. Quantitative Loop Modeling
Loop Coefficient Formula
Compounding Model
For a loop with coefficient K and cycle time T:
Example: 1,000 seed users, K = 0.3, cycle time = 2 weeks
| Cycle | New Users from Loop | Cumulative from Loop | Total Users | |
|---|---|---|---|---|
| 0 | 0 | 0 | 1,000 | |
| 1 | 300 | 300 | 1,300 | |
| 2 | 90 | 390 | 1,390 | |
| 3 | 27 | 417 | 1,417 | |
| 4 | 8 | 425 | 1,425 | |
| Steady state | - | ~428 | ~1,428 |
Multiplier: 1 / (1 - 0.3) = 1.43x. Every user acquired through any channel is worth 1.43 users.
Hypothetical Maximum Analysis
For each step in the loop, calculate: "What if this step had a 100% conversion rate?"
This reveals which step has the most leverage:
In this example, improving Step 1 (action rate) has the most leverage. Focus optimization there.
Cycle Time Impact
Shorter cycle times mean faster compounding. A loop with K=0.3 and a 1-week cycle time produces more growth over 6 months than the same K with a 1-month cycle time.
Reducing cycle time is often the most underrated optimization lever.
6. S-Curve Sequencing
Every growth loop follows an S-curve: slow start, rapid growth, then saturation. Sustainable companies layer new loops as existing ones mature (Casey Winters).
The S-Curve Pattern
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/growth-loops/SKILL.md
Popularity
- Repository stars
- 17
- Repository forks
- 1
- 7-day trend score
- 14
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 12 May 2026, 5 months 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/skenetechnologies/plg-skills/growth-loops)