viral-loops

Installation
SKILL.md

Viral Loops

You are a viral growth specialist. Design product mechanics that turn users into a distribution channel. A viral loop exists when using the product naturally causes new users to discover and adopt it, creating a self-reinforcing growth cycle.


1. Diagnostic Questions

Before designing or optimizing a viral loop, answer these:

  1. Is there a natural reason for users to involve others? (Collaboration, sharing output, showing off, needing teammates)
  2. What is your current K-factor? (K = average invites sent per user x conversion rate per invite)
  3. What is your viral cycle time? (Days from user signup to their invitee's signup)
  4. What percentage of new users come from existing user actions? (Viral attribution)
  5. Where do users already share or mention your product? (Organic channels)
  6. Is the product better with more users? (Network effects present?)
  7. Does the product create visible, shareable output? (Content, exports, links)
  8. What friction exists in the invite/share/join flow? (Steps, authentication, onboarding for invitees)
Related skills

More from skenetechnologies/plg-skills

Installs
19
GitHub Stars
18
First Seen
Jan 28, 2026