referral-program

Design in-app referral programs with reward sizing, deep-link attribution, and fraud controls.

1.7k|111|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Eronred/aso-skills --skill referral-program-eronred
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: referral-program
Source: https://github.com/Eronred/aso-skills/tree/main/skills/referral-program
Command: npx skills add https://github.com/Eronred/aso-skills --skill referral-program-eronred

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design and optimize an in-app referral program that increases net-new installs without triggering fraud or damaging unit economics.

Core Features & Use Cases

  • Referral fit assessment: Determines whether your app’s product structure and economics support meaningful referral growth (via network effects and payback assumptions).
  • Reward and incentive design: Recommends double-sided, tiered, credits, or cash-style structures and sizes rewards using LTV-informed bounds.
  • Activation, attribution, and fraud controls: Defines placement of referral CTAs, deep-link/deferred handling mechanics, reward issuance requirements, and fraud mitigation (bots, self-referrals, reward farming).
  • Measurement framework: Computes and targets the viral coefficient (K-factor) and specifies what analytics to instrument for ongoing optimization.

Quick Start

Ask the referral-program skill to create a complete referral program plan for your app, including reward sizing, deep-link mechanics, fraud prevention, and the KPIs you should track.

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 referral program that increases installs without hurting unit economics?

To design a referral program that protects unit economics, you must size rewards using LTV-informed bounds and select structures like double-sided or tiered credits that align with your app's payback assumptions and network effects.

What is deep link deferred attribution and how does it work for in-app invites?

Deep link deferred attribution tracks in-app invites by passing referral context through the app store installation process, ensuring the attributing event correctly links the new install back to the original referring user.

How do I calculate and optimize the K-factor for viral growth?

You calculate the K-factor for viral growth by multiplying the number of invites sent per user by the conversion rate of those invites, then optimize it by improving share copy, CTA placement, and reward issuance mechanics.

What is the best way to prevent self-referral and reward farming in a mobile app?

The best way to prevent self-referral and reward farming is implementing strict reward issuance requirements and fraud mitigation controls that detect bots and validate attribution events before granting referral credits.

Does my app's product structure support meaningful referral growth?

Your app's product structure supports referral growth if it possesses inherent network effects and favorable customer acquisition cost to lifetime value ratios that justify the reward sizing and payback assumptions.