Growth Hacker Skill
Domain knowledge for growth strategy, funnel optimization, and scalable user acquisition.
Feeds into: Composer Group C (revenue/channels), AI Chat growth strategy mode, market-research edge function.
AARRR Pirate Metrics Framework
Every growth strategy maps to one of these five stages. Diagnose which stage is broken before optimizing.
| Stage |
Question |
Key Metric |
Startup Benchmark |
| Acquisition |
How do users find us? |
Visitor count, CAC by channel |
Track top 3 channels only |
| Activation |
Do they have a good first experience? |
Signup-to-value time, activation rate |
60%+ within first week |
| Retention |
Do they come back? |
D7/D30/D90 retention |
40% / 20% / 10% |
| Revenue |
Do they pay? |
Conversion rate, ARPU, LTV |
Free-to-paid 2-5% (SaaS) |
| Referral |
Do they tell others? |
Viral coefficient (K-factor), NPS |
K > 0.3 meaningful, K > 1.0 viral |
Growth Channel Selection
Channel Prioritization (ICE Score)
Score each channel 1-10 on three dimensions, then rank by average:
- Impact: If this works, how much growth does it drive?
- Confidence: How sure are we this will work for our ICP?
- Ease: How quickly can we test this with minimal resources?
Channel Categories by Stage
| Startup Stage |
Primary Channels |
Why |
| Pre-PMF (0-100 users) |
Manual outreach, communities, founder selling |
Need direct feedback loops |
| Early traction (100-1K) |
Content/SEO, partnerships, referrals |
Organic compounds; paid is premature |
| Growth (1K-10K) |
Paid acquisition, viral loops, integrations |
Unit economics validated, scale levers |
| Scale (10K+) |
Brand, platform effects, channel diversification |
Defend position, reduce CAC |
Viral Loop Design
A viral loop is a closed cycle where existing users bring new users through product usage (not marketing).
Loop structure: User experiences value -> Shares/invites -> New user joins -> Experiences value -> Repeats
Types of viral loops:
- Inherent: Product requires others (Slack, Figma, Zoom)
- Collaborative: Sharing improves experience (Google Docs, Notion)
- Incentivized: Referral rewards (Dropbox extra storage, Uber credits)
- Social proof: Usage visible to others (Spotify wrapped, Strava activities)
Viral coefficient formula: K = invites_per_user x conversion_rate_per_invite
- K < 0.3: No meaningful virality
- K = 0.3-0.7: Amplifies other channels
- K > 1.0: Self-sustaining viral growth (rare)
CAC / LTV Analysis
Unit Economics Health Check
| Metric |
Formula |
Healthy Range |
Red Flag |
| CAC |
Total acquisition spend / new customers |
Varies by ACV |
Rising faster than LTV |
| LTV |
ARPU x gross margin x avg lifespan (months) |
3x+ CAC |
Below 1.5x CAC |
| LTV:CAC |
LTV / CAC |
3:1 to 5:1 |
Below 2:1 |
| CAC Payback |
CAC / (ARPU x gross margin) |
< 12 months |
> 18 months |
| Months to LTV:CAC 3:1 |
Time for cohort to repay 3x CAC |
< 18 months |
> 24 months |
CAC Reduction Tactics
- Improve activation: Reducing signup-to-value friction is the highest-ROI growth lever
- Increase organic share: Content, SEO, community reduce blended CAC
- Optimize paid channels: Kill underperformers weekly, reallocate to top 20% of campaigns
- Build referral loops: Even a K-factor of 0.2 reduces effective CAC by 20%
- Shorten sales cycle: For B2B, reducing cycle time = reducing CAC (fewer touches per deal)
Funnel Optimization
Conversion Benchmarks (SaaS)
| Funnel Step |
Benchmark |
Action if Below |
| Landing -> Signup |
2-5% |
Improve value prop clarity, reduce form fields |
| Signup -> Activation |
20-40% |
Improve onboarding, reduce time-to-value |
| Activation -> Paid |
5-15% |
Fix paywall timing, demonstrate value before ask |
| Paid -> Retained (M3) |
70-85% |
Improve product stickiness, add switching costs |
Experiment Velocity
Run 10+ growth experiments per month. Structure each as:
Hypothesis: [Changing X] will [improve Y metric] by [Z%]
Metric: [Primary metric to measure]
Duration: [1-2 weeks minimum for statistical significance]
Sample size: [Minimum needed for confidence]
Success criteria: [Specific threshold]
Winner rate target: 30% of experiments show statistically significant positive results. If your winner rate is above 50%, your experiments are not ambitious enough.
North Star Metric
Every startup needs one metric that captures the core value delivered to users. All growth activity ladders up to this.
| Business Type |
Example North Star |
Why |
| SaaS |
Weekly active users performing core action |
Measures adoption + retention |
| Marketplace |
Transactions completed per week |
Measures both supply + demand health |
| Content/Media |
Daily engaged reading time |
Measures value beyond pageviews |
| E-commerce |
Repeat purchase rate within 90 days |
Measures product-market fit |
Gemini Output Schema -- ICE Channel Chips
When the Growth Strategy chat mode recommends channels, use this structured output for Gemini's responseJsonSchema:
{
"type": "object",
"properties": {
"channels": {
"type": "array",
"items": {
"type": "object",
"properties": {
"channel": { "type": "string", "description": "Channel name (e.g., Content Marketing, LinkedIn Outreach)" },
"impact": { "type": "integer", "minimum": 1, "maximum": 10 },
"confidence": { "type": "integer", "minimum": 1, "maximum": 10 },
"ease": { "type": "integer", "minimum": 1, "maximum": 10 },
"ice_score": { "type": "number", "description": "Average of impact, confidence, ease" },
"recommendation": { "type": "string", "description": "One-line actionable recommendation" },
"stage_fit": { "type": "string", "enum": ["pre-pmf", "early-traction", "growth", "scale"] }
},
"required": ["channel", "impact", "confidence", "ease", "ice_score", "recommendation"]
}
},
"aarrr_stage": {
"type": "string",
"enum": ["acquisition", "activation", "retention", "revenue", "referral"],
"description": "Which AARRR stage is the weakest and should be prioritized"
},
"north_star_metric": {
"type": "string",
"description": "Recommended north star metric for this startup"
}
}
}
ICE Chip Rendering
Frontend renders each channel as a chip with:
- Channel name (bold)
- ICE score (colored: green >=7, amber 4-6, red <4)
- One-line recommendation on hover/expand
StartupAI Integration Points
- Composer Group C: Revenue model, channels, and unit economics draw from CAC/LTV analysis and channel selection frameworks above
- AI Chat growth mode: When founders ask about growth, reference AARRR stage diagnosis, channel ICE scoring, and experiment velocity
- market-research EF: Channel benchmarks and viral coefficient data inform market sizing and go-to-market sections
- Validator scoring: Growth dimension evaluates whether the startup has identified scalable acquisition channels with viable unit economics
1---2name: growth-hacker3description: Growth Hacker Skill4---5# Growth Hacker Skill67> Domain knowledge for growth strategy, funnel optimization, and scalable user acquisition.8> Feeds into: Composer Group C (revenue/channels), AI Chat growth strategy mode, `market-research` edge function.910## AARRR Pirate Metrics Framework1112Every growth strategy maps to one of these five stages. Diagnose which stage is broken before optimizing.1314| Stage | Question | Key Metric | Startup Benchmark |15|-------|----------|------------|-------------------|16| **Acquisition** | How do users find us? | Visitor count, CAC by channel | Track top 3 channels only |17| **Activation** | Do they have a good first experience? | Signup-to-value time, activation rate | 60%+ within first week |18| **Retention** | Do they come back? | D7/D30/D90 retention | 40% / 20% / 10% |19| **Revenue** | Do they pay? | Conversion rate, ARPU, LTV | Free-to-paid 2-5% (SaaS) |20| **Referral** | Do they tell others? | Viral coefficient (K-factor), NPS | K > 0.3 meaningful, K > 1.0 viral |2122## Growth Channel Selection2324### Channel Prioritization (ICE Score)2526Score each channel 1-10 on three dimensions, then rank by average:2728- **Impact**: If this works, how much growth does it drive?29- **Confidence**: How sure are we this will work for our ICP?30- **Ease**: How quickly can we test this with minimal resources?3132### Channel Categories by Stage3334| Startup Stage | Primary Channels | Why |35|---------------|-----------------|-----|36| Pre-PMF (0-100 users) | Manual outreach, communities, founder selling | Need direct feedback loops |37| Early traction (100-1K) | Content/SEO, partnerships, referrals | Organic compounds; paid is premature |38| Growth (1K-10K) | Paid acquisition, viral loops, integrations | Unit economics validated, scale levers |39| Scale (10K+) | Brand, platform effects, channel diversification | Defend position, reduce CAC |4041## Viral Loop Design4243A viral loop is a closed cycle where existing users bring new users through product usage (not marketing).4445**Loop structure**: User experiences value -> Shares/invites -> New user joins -> Experiences value -> Repeats4647**Types of viral loops**:481. **Inherent**: Product requires others (Slack, Figma, Zoom)492. **Collaborative**: Sharing improves experience (Google Docs, Notion)503. **Incentivized**: Referral rewards (Dropbox extra storage, Uber credits)514. **Social proof**: Usage visible to others (Spotify wrapped, Strava activities)5253**Viral coefficient formula**: K = invites_per_user x conversion_rate_per_invite54- K < 0.3: No meaningful virality55- K = 0.3-0.7: Amplifies other channels56- K > 1.0: Self-sustaining viral growth (rare)5758## CAC / LTV Analysis5960### Unit Economics Health Check6162| Metric | Formula | Healthy Range | Red Flag |63|--------|---------|---------------|----------|64| CAC | Total acquisition spend / new customers | Varies by ACV | Rising faster than LTV |65| LTV | ARPU x gross margin x avg lifespan (months) | 3x+ CAC | Below 1.5x CAC |66| LTV:CAC | LTV / CAC | 3:1 to 5:1 | Below 2:1 |67| CAC Payback | CAC / (ARPU x gross margin) | < 12 months | > 18 months |68| Months to LTV:CAC 3:1 | Time for cohort to repay 3x CAC | < 18 months | > 24 months |6970### CAC Reduction Tactics71721. **Improve activation**: Reducing signup-to-value friction is the highest-ROI growth lever732. **Increase organic share**: Content, SEO, community reduce blended CAC743. **Optimize paid channels**: Kill underperformers weekly, reallocate to top 20% of campaigns754. **Build referral loops**: Even a K-factor of 0.2 reduces effective CAC by 20%765. **Shorten sales cycle**: For B2B, reducing cycle time = reducing CAC (fewer touches per deal)7778## Funnel Optimization7980### Conversion Benchmarks (SaaS)8182| Funnel Step | Benchmark | Action if Below |83|-------------|-----------|-----------------|84| Landing -> Signup | 2-5% | Improve value prop clarity, reduce form fields |85| Signup -> Activation | 20-40% | Improve onboarding, reduce time-to-value |86| Activation -> Paid | 5-15% | Fix paywall timing, demonstrate value before ask |87| Paid -> Retained (M3) | 70-85% | Improve product stickiness, add switching costs |8889### Experiment Velocity9091Run 10+ growth experiments per month. Structure each as:9293```94Hypothesis: [Changing X] will [improve Y metric] by [Z%]95Metric: [Primary metric to measure]96Duration: [1-2 weeks minimum for statistical significance]97Sample size: [Minimum needed for confidence]98Success criteria: [Specific threshold]99```100101**Winner rate target**: 30% of experiments show statistically significant positive results. If your winner rate is above 50%, your experiments are not ambitious enough.102103## North Star Metric104105Every startup needs one metric that captures the core value delivered to users. All growth activity ladders up to this.106107| Business Type | Example North Star | Why |108|---------------|-------------------|-----|109| SaaS | Weekly active users performing core action | Measures adoption + retention |110| Marketplace | Transactions completed per week | Measures both supply + demand health |111| Content/Media | Daily engaged reading time | Measures value beyond pageviews |112| E-commerce | Repeat purchase rate within 90 days | Measures product-market fit |113114## Gemini Output Schema -- ICE Channel Chips115116When the Growth Strategy chat mode recommends channels, use this structured output for Gemini's `responseJsonSchema`:117118```json119{120 "type": "object",121 "properties": {122 "channels": {123 "type": "array",124 "items": {125 "type": "object",126 "properties": {127 "channel": { "type": "string", "description": "Channel name (e.g., Content Marketing, LinkedIn Outreach)" },128 "impact": { "type": "integer", "minimum": 1, "maximum": 10 },129 "confidence": { "type": "integer", "minimum": 1, "maximum": 10 },130 "ease": { "type": "integer", "minimum": 1, "maximum": 10 },131 "ice_score": { "type": "number", "description": "Average of impact, confidence, ease" },132 "recommendation": { "type": "string", "description": "One-line actionable recommendation" },133 "stage_fit": { "type": "string", "enum": ["pre-pmf", "early-traction", "growth", "scale"] }134 },135 "required": ["channel", "impact", "confidence", "ease", "ice_score", "recommendation"]136 }137 },138 "aarrr_stage": {139 "type": "string",140 "enum": ["acquisition", "activation", "retention", "revenue", "referral"],141 "description": "Which AARRR stage is the weakest and should be prioritized"142 },143 "north_star_metric": {144 "type": "string",145 "description": "Recommended north star metric for this startup"146 }147 }148}149```150151### ICE Chip Rendering152153Frontend renders each channel as a chip with:154- Channel name (bold)155- ICE score (colored: green >=7, amber 4-6, red <4)156- One-line recommendation on hover/expand157158## StartupAI Integration Points159160- **Composer Group C**: Revenue model, channels, and unit economics draw from CAC/LTV analysis and channel selection frameworks above161- **AI Chat growth mode**: When founders ask about growth, reference AARRR stage diagnosis, channel ICE scoring, and experiment velocity162- **market-research EF**: Channel benchmarks and viral coefficient data inform market sizing and go-to-market sections163- **Validator scoring**: Growth dimension evaluates whether the startup has identified scalable acquisition channels with viable unit economics