referral-program

Design or optimize customer referral and affiliate programs with ROI modeling.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/devCharuzu/philfida-taskmanage --skill referral-program-devcharuzu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/devCharuzu/philfida-taskmanage/tree/main/.windsurf/skills/referral-program
Command: npx skills add https://github.com/devCharuzu/philfida-taskmanage --skill referral-program-devcharuzu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Design and operationalize scalable referral and affiliate programs that actually acquire customers, rather than ideas that collect dust.

Core Features & Use Cases

  • Full program design: define the referral loop, triggers, incentives, and measurement framework to launch or optimize a customer-first program.
  • Optimize or launch: modes for designing new programs, auditing and improving existing ones, or launching affiliate partnerships with partner kits.
  • Proactive governance: prebuilt metrics, benchmarks, and a ROI calculator to size rewards and forecast outcomes.
  • Reference content: measurement framework and program mechanics references to inform practical implementation.

Quick Start

Define your goals, pick a mode (design new, optimize, or launch affiliate), and draft the trigger moments, share flow, and reward structure to start.

Frequently Asked Questions about referral-program

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a customer referral program for a SaaS product?

Design a SaaS referral program by defining the target growth outcome, selecting a customer referral or affiliate type, and applying design patterns for triggers, incentives, and measurement frameworks to implement a working system.

How do I calculate ROI and CAC for a referral program?

Calculate referral program ROI by defining inputs and outputs for LTV, CAC, referral rate, rewards, and attribution, then use the prebuilt ROI calculator to size rewards and forecast outcomes.

What is the difference between a customer referral program and an affiliate program?

Customer referral programs leverage existing users with built-in triggers and share flows, while affiliate programs launch partner kits using the same incentive structures and attribution models for external partners.

When should I optimize an existing referral program instead of building a new one?

Optimize an existing referral program when you need to audit and improve current incentive structures, attribution models, and measurement frameworks rather than designing new triggers and share flows from scratch.

How do I set up attribution tracking for a marketplace referral system?

Set up marketplace referral attribution by defining the measurement framework rules for LTV, CAC, referral rate, and rewards, ensuring the system can be simulated and evaluated across marketplace contexts.

What metrics do I need to measure referral program virality and growth?

Measure referral program virality using prebuilt metrics and benchmarks for referral rate, LTV, CAC, and ROI, applying the measurement framework reference to inform practical implementation and evaluation.