home / skills / menkesu / awesome-pm-skills / growth-embedded

growth-embedded skill

/growth-embedded

This skill helps you design growth-first features by embedding retention and referral mechanics from YC playbooks into your product from day one.

npx playbooks add skill menkesu/awesome-pm-skills --skill growth-embedded

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
7.4 KB
---
name: growth-embedded
description: Builds growth loops into products from day 1 using YC playbook (Gustaf Alstromer), Casey Winters growth frameworks, and Elena Verna's retention-first approach. Use when adding viral mechanics, instrumenting analytics, creating referral systems, or optimizing for retention over acquisition.
---

# Growth-First Development

## When This Skill Activates

Claude uses this skill when:
- Building features that could have viral mechanics
- Adding referral or sharing functionality
- Implementing analytics and tracking
- Designing for network effects
- Optimizing for activation and retention

## Core Frameworks

### 1. YC Growth Playbook (Source: Gustaf Alstromer, Partner at YC)

**The Three Growth Levers:**

**πŸ“ˆ Acquisition** - How users discover you
**🎯 Activation** - First value experience
**πŸ” Retention** - Users coming back

**Priority Order:**
> "Retention first, activation second, acquisition last. Don't acquire users you can't retain."

**Growth Loops:**
```
User gets value β†’ Shares with others β†’ New users β†’ Cycle repeats
```

**Examples:**
- Dropbox: More storage for referrals
- Superhuman: Invite-only creates FOMO
- Notion: Shared docs bring collaborators

---

### 2. Network Effects Patterns

**Types:**

**Direct Network Effects:**
- More users = more value for all
- Example: Social networks, marketplaces

**Data Network Effects:**
- More usage = smarter product
- Example: Recommendations, AI features

**Platform Network Effects:**
- More developers = more integrations
- Example: Shopify apps, Zapier

---

### 3. Referral Mechanics

**Double-Sided Incentive:**
```
Referrer gets: [benefit]
Referred gets: [benefit]
Both win: [shared value]
```

**Tracking:**
```javascript
// Referral flow
generateReferralLink(user) {
  const link = `app.com/ref/${user.id}`;
  track('referral_link_generated', { userId: user.id });
  return link;
}

// Attribution
onSignup(referralCode) {
  const referrer = getUserByRefCode(referralCode);
  track('referral_signup', { 
    referrer: referrer.id,
    referred: newUser.id 
  });
  giveReward(referrer);
  giveReward(newUser);
}
```

---

### 4. Activation Optimization

**Time to Value:**
> "Get users to 'aha moment' as fast as possible"

**Activation Milestones:**
1. Signup complete
2. Setup complete
3. First value delivered
4. Habit formed

**Measure:**
```
Activation Rate = (Users who reached value) / (Total signups)
```

---

## Decision Tree: Growth Feature

```
NEW FEATURE
β”‚
β”œβ”€ Can users share this? ──────YES──→ ADD SHARE FUNCTIONALITY
β”‚  NO ↓
β”‚
β”œβ”€ Creates network effects? ───YES──→ OPTIMIZE FOR VIRAL LOOPS
β”‚  NO ↓
β”‚
β”œβ”€ First-time experience? ─────YES──→ OPTIMIZE ACTIVATION
β”‚  NO ↓
β”‚
β”œβ”€ Repeat usage? ──────────────YES──→ INSTRUMENT RETENTION TRACKING
β”‚  NO ↓
β”‚
└─ STANDARD FEATURE β†β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
   (Still track basic analytics)
```

## Action Templates

### Template 1: Referral System

```markdown
# Referral Feature

## Incentive Structure
- **Referrer gets:** [reward]
- **Referred gets:** [reward]
- **Both benefit:** [shared value]

## Implementation
```javascript
// Generate referral link
const link = generateReferralLink(user);

// Track shares
track('referral_shared', { 
  channel: ['email', 'social', 'link'],
  userId: user.id 
});

// Track conversions
track('referral_converted', {
  referrerId: referrer.id,
  referredId: newUser.id,
  timeToConversion: timestamp
});

// Reward both
giveReward(referrer, 'storage_upgrade');
giveReward(newUser, 'welcome_bonus');
```

## Metrics
- Link generation rate
- Share rate
- Conversion rate (clicked β†’ signed up)
- Activation rate (signed up β†’ activated)
- K-factor (viral coefficient)
```

### Template 2: Activation Flow

```markdown
# Activation Optimization

## Time to Value
- Target: <[X] minutes
- Current: [Y] minutes

## Activation Funnel
1. **Signup** (100% of signups)
2. **Profile Setup** ([X]%)
3. **First Action** ([X]%)
4. **Aha Moment** ([X]%)
5. **Habit Formation** ([X]%)

## Drop-off Points
- Biggest drop-off: [identify]
- Why: [hypothesis]
- Fix: [solution]

## Implementation
```javascript
// Track activation milestones
track('activation_milestone', {
  milestone: 'profile_complete',
  userId: user.id,
  timeToComplete: seconds
});

// Identify where users drop off
if (!completedSetup(user, 24hours)) {
  sendReminderEmail(user);
}
```
```

### Template 3: Growth Analytics

```markdown
# Growth Metrics Dashboard

## Acquisition
- New signups: [X per day]
- Channels: [organic, referral, paid]
- Cost per acquisition: [$X]

## Activation
- Activation rate: [X]%
- Time to first value: [X] minutes
- Drop-off point: [step in funnel]

## Retention
- Day 1: [X]%
- Day 7: [X]%
- Day 30: [X]%
- Retention curve: [improving / flat / declining]

## Referral
- K-factor: [X] (viral coefficient)
- Referral rate: [X]% of users refer
- Conversion rate: [X]% of referred sign up

## Implementation
```javascript
// Track key events
track('user_activated', { userId, timestamp });
track('user_retained_day7', { userId, timestamp });
track('referral_sent', { referrerId, channel });
```
```

## Quick Reference

### πŸš€ Growth Checklist

**Acquisition:**
- [ ] Referral system implemented
- [ ] Viral loops identified
- [ ] Share buttons prominent

**Activation:**
- [ ] Time to value < 5 minutes
- [ ] Onboarding optimized
- [ ] Aha moment clear

**Retention:**
- [ ] Usage triggers implemented
- [ ] Email/push notifications
- [ ] Habit formation designed

**Analytics:**
- [ ] Cohort retention tracking
- [ ] Funnel analysis
- [ ] Attribution tracking

---

## Real-World Examples

### Example 1: Dropbox Referral

**Incentive:**
- Referrer: +500MB storage
- Referred: +500MB storage
- Both win: More space

**Result:** 35% of signups from referrals

---

### Example 2: Superhuman Activation

**Time to Value:**
- < 2 minutes to first email sent
- Guided onboarding
- Keyboard shortcuts taught early

**Result:** 90%+ retention

---

### Example 3: Notion Network Effects

**Growth Loop:**
- User creates doc β†’ Shares with team β†’ Team joins Notion β†’ Creates more docs β†’ Cycle repeats

**Result:** Viral growth in teams

---

## Common Pitfalls

### ❌ Mistake 1: Optimizing Acquisition Before Retention
**Problem:** Leaky bucket - users leave as fast as they join
**Fix:** Fix retention first, then acquire

### ❌ Mistake 2: No Viral Mechanics
**Problem:** Every user requires paid acquisition
**Fix:** Build sharing into core features

### ❌ Mistake 3: Slow Activation
**Problem:** Users drop off before seeing value
**Fix:** Get to aha moment in < 5 minutes

---

## Related Skills

- **zero-to-launch** - For building growth into MVP
- **metrics-frameworks** - For measuring growth metrics
- **exp-driven-dev** - For A/B testing growth features
- **user-feedback-system** - For improving retention

---

## Key Quotes

**Gustaf Alstromer:**
> "Retention first, activation second, acquisition last. Don't pour water into a leaky bucket."

**Casey Winters:**
> "The best growth loops are built into the product, not bolted on."

**Elena Verna:**
> "Acquisition is a tax on poor retention."

---

## Further Learning

- **references/yc-growth-playbook.md** - Complete YC growth frameworks
- **references/referral-examples.md** - Successful referral programs
- **references/activation-patterns.md** - Onboarding best practices
- **references/retention-strategies.md** - Building habit-forming products

Overview

This skill builds growth loops into products from day one using the YC playbook, Casey Winters frameworks, and a retention-first mindset inspired by Elena Verna. It helps product teams design viral mechanics, referral systems, activation funnels, and retention instrumentation so growth is a built-in outcome, not an afterthought. Use it to turn core product interactions into repeatable user-driven acquisition and higher lifetime value.

How this skill works

The skill inspects feature designs and activation flows to identify shareable moments, network-effect opportunities, and time-to-value bottlenecks. It recommends incentive structures, event tracking, and funnel metrics, plus concrete implementation snippets for referral links, milestone tracking, and retention cohorts. Outputs include a decision tree to prioritize work, measurable success metrics, and action templates you can drop into engineering and analytics plans.

When to use it

  • Designing a new feature that could be shared or invite-based
  • Adding referral or reward systems to boost organic acquisition
  • Instrumenting analytics for activation and cohort retention
  • Optimizing onboarding to reach the β€˜aha’ moment faster
  • Evaluating whether a feature creates sustainable network effects

Best practices

  • Prioritize retention first: fix leaks before scaling acquisition
  • Map time-to-value and remove steps to reach the aha moment under target time
  • Use double-sided incentives for referrals so both referrer and referred win
  • Instrument key events (share, activate, retain) before launching features
  • Measure K-factor, activation rate, and cohort retention regularly

Example use cases

  • Build a referral program that issues personalized links, attributes conversions, and rewards both parties
  • Optimize onboarding to ensure first-value completion within five minutes
  • Add share buttons and invite flows to a collaborative document feature to trigger team growth
  • Create analytics dashboards tracking activation milestones and Day 1/7/30 retention curves
  • Design product features that generate data network effects to improve recommendations over time

FAQ

What if my product isn’t inherently social?

Look for adjacent share moments: export, collaboration, templates, or outcomes users want to showcase. Even utility products can use referrals and rewards tied to outcomes.

How do I pick referral incentives?

Choose incentives aligned with product value and marginβ€”double-sided rewards work best. Test small, measurable rewards and iterate based on conversion and retention lift.

Which metrics matter most initially?

Start with activation rate, time-to-value, Day 1/7 retention, referral conversion rate, and K-factor. These reveal whether loops are self-sustaining.