CtrlK
BlogDocsLog inGet started
Tessl Logo

referral-program

When the user wants to design, launch, or optimize an in-app referral / invite / share-to-earn program — including reward structure, mechanics, fraud prevention, deep link setup, and viral coefficient measurement. Use when the user mentions "referral program", "invite a friend", "refer and earn", "share to earn", "viral loop", "viral coefficient", "K-factor", "double-sided rewards", "give X get X", "referral rewards", "invite link", "share sheet", "Branch referrals", "in-app invites", or "how to make my app go viral". For deep link infrastructure that referrals depend on, see attribution-setup. For organic content-driven virality (UGC, creator), see creator-ugc-marketing.

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a strong, actionable referral-program playbook with excellent conciseness, concrete formulas/templates, and a well-sequenced workflow gated by decision checks. The only soft spot is progressive disclosure: everything is inline with no reference files, which is acceptable but leaves the single file heavier than necessary.

Suggestions

Move the detailed Reward Structure Patterns and Fraud Prevention tables into a references/ file (e.g. REWARD-PATTERNS.md, FRAUD-CONTROLS.md) and link to them from SKILL.md to lighten the main file and improve progressive disclosure.

Add an explicit 'verify before launch' feedback loop tying the Launch Checklist items to re-test-on-failure steps, which would make the workflow's validation checkpoints even more concrete.

Confirm the cross-referenced files (app-marketing-context.md, asc-metrics) and sibling skills (attribution-setup, creator-ugc-marketing, retention-optimization) resolve to real paths/skills so the inline handoffs are not dangling references.

DimensionReasoningScore

Conciseness

The body is dense but token-efficient: tables, checklists, and formulas carry the load with no concept explanations Claude already knows (no 'what is a referral program' padding). Every section adds domain-specific tactical knowledge rather than filler, matching the lean-and-efficient anchor. Not level 2 because there is no unnecessary explanation to tighten.

3 / 3

Actionability

Highly actionable for an instruction-only skill: a reward-sizing formula ('Max referral reward ≤ (LTV × target margin) - other CAC'), concrete default reward ranges by app type, a K-factor formula with interpretation bands, a fraud-vector/mitigation table, and a copy-ready Output Template. Per the scoring notes, absence of code is not penalized when guidance is this concrete; not level 2 because guidance is complete and specific rather than pseudocode-like.

3 / 3

Workflow Clarity

A clear sequenced flow runs from Initial Assessment → fit decision gate ('Is a Referral Program Right for You?') → reward structure/sizing → mechanics → fraud → Output Template, with conditional routing ('If LTV is unclear, route to asc-metrics first') and verification checklists (Mechanics Checklist, Launch Checklist with test items). Not level 2 because decision gates and checklists supply the checkpoints the anchor requires, and the task is planning rather than destructive execution so heavy feedback loops are not expected.

3 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets absent) and all content lives inline in a single ~160-line SKILL.md that is well-sectioned but monolithic; catalogs like the reward-pattern table and fraud-mitigation table could plausibly offload to reference files. Not level 3 because there are no one-level-deep reference files to navigate to, and not level 1 because section organization is clear rather than a wall of text.

2 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: concrete capabilities, an extensive set of natural trigger terms, explicit what/when guidance, and explicit handoffs that reduce conflict risk. All four dimensions land at the top of the scale.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'design, launch, or optimize', 'reward structure, mechanics, fraud prevention, deep link setup, and viral coefficient measurement' — matching the multiple-specific-actions anchor. Voice stays third person ('When the user wants...', 'Use when the user mentions...'), so no specificity penalty applies.

3 / 3

Completeness

Explicitly answers both what (design/launch/optimize a referral program with named sub-tasks) and when ('Use when the user mentions ...'), satisfying the both-what-and-when anchor. Not level 2 because the 'Use when' trigger clause is present and explicit.

3 / 3

Trigger Term Quality

Broad coverage of natural user phrasings — 'invite a friend', 'refer and earn', 'share to earn', 'viral loop', 'K-factor', 'give X get X', 'how to make my app go viral' — well beyond common variations. Not level 2 because it goes far beyond a handful of relevant keywords into the full vernacular users would actually say.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (in-app referral/viral growth) with distinct triggers and actively routes adjacent needs away ('For deep link infrastructure ... see attribution-setup', 'For organic content-driven virality ... see creator-ugc-marketing'), minimizing wrong-skill activation. Not level 2 because the disambiguation handoffs make overlap unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Eronred/aso-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.