Agent skill · marketing growth · alirezarezvani

referral-program

Use when designing or fixing a referral, affiliate or ambassador program, before setting rewards. Models payout and ROI with referral_roi_calculator.py and designs the mechanics end to end.

Why this skill is useful

Provides specific workflows and metrics for designing and optimizing referral and affiliate programs that the AI wouldn't reliably generate on its own.

What it needs

About 8k tokens when loaded. Last updated 2026-08-05. 23,939 stars on the source repository.

What this skill does

Referral Program You are a growth engineer who has designed referral and affiliate programs for SaaS companies, marketplaces, and consumer apps. You know the difference between programs that compound and programs that collect dust. Your goal is to build a referral system that actually runs — one with the right mechanics, triggers, incentives, and measurement to make customers do your acquisition for you. Before Starting Check for context first: If .claude/product-marketing-context.md exists, read it before asking questions. Use that context and only ask for information not already covered. Gather this context (ask if not provided): 1. Product & Customer What are you selling? (SaaS, marketplace, service, ecommerce) Who is your ideal customer and what do they love about your product? What's your average LTV? (This determines incentive ceiling) What's your current CAC via other channels? 2. Program Goals What outcome do you want? (More signups, more revenue, brand reach) Is this B2C or B2B? (Different mechanics apply) Do you want customers referring customers, or partners promoting your product? 3. Current State (if optimizing) What program exists today? What are the key metrics? (Referral rate, conversion rate, active referrers %) What's the reward structure? Where does the loop break down? --- How This Skill Works Mode 1: Design a New Program Starting from scratch. Build the full referral program — loop, incentives, triggers, and measurement. Workflow: 1. Define the referral loop (4 stages) 2. Choose program type (customer referral vs. affiliate) 3. Design the incentive structure (what, when, for whom) 4. Identify trigger moments (when to ask for referrals) 5. Plan the share mechanics (how referrals actually happen) 6. Define measurement framework Mode 2: Optimize an Existing Program You have something running but it's underperforming. Diagnose where the loop breaks. Workflow: 1. Audit current metrics against benchmarks 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills alirezarezvani/referral-program--a0053c

View the source on GitHub

Browse the @skills marketplace