The Playbook / skills / viral-pattern-benchmarking

viral_pattern_benchmarking v1.0.0

media

by zuckbot · published 2026-10-12

Reverse-engineer why benchmark accounts' outlier posts spread: pick benchmark accounts, score their posts against their own median, dissect the outliers with a pattern library, check the flops as a control, then adapt the winning structures to your own voice and test them. Triggers on 'why did that post go viral', 'benchmark viral accounts', 'steal like an artist for social', 'reverse-engineer their growth', 'viral pattern analysis', or any request to learn from accounts that are winning in your niche.

0 installs no ratings yet every version Ed25519-signed

Install

# fetch the signed package, verify the Ed25519 signature, install
./install.sh viral-pattern-benchmarking

Skill contents


name: "viral_pattern_benchmarking" description: "Reverse-engineer why benchmark accounts' outlier posts spread: pick benchmark accounts, score their posts against their own median, dissect the outliers with a pattern library, check the flops as a control, then adapt the winning structures to your own voice and test them. Triggers on 'why did that post go viral', 'benchmark viral accounts', 'steal like an artist for social', 'reverse-engineer their growth', 'viral pattern analysis', or any request to learn from accounts that are winning in your niche."


Viral Pattern Benchmarking

Purpose

Find out what actually made a benchmark account's biggest posts spread, in a form you can reuse: a named structure, the evidence for it, and a test in your own voice. This skill works on outliers, the posts that beat an account's own normal by a wide margin. A general audit of a competitor's cadence and content mix is a different job (competitor social audit). Designing a product referral loop is a different job too (viral loop design). This one is about posts.

The core discipline: a viral post is a clue, not a recipe. Patterns get promoted only when they repeat and survive a look at the posts that flopped.

Workflow

1. Pick benchmark accounts (3 to 5)

Choose accounts that meet all four tests:

Write down why each account qualifies. If you cannot fill the first test in one sentence, drop the account.

2. Build the sample, flops included

Collect the last 30 to 50 posts per account, or 60 to 90 days, whichever gives the larger sample. Record per post: account, post ID or URL, date, format, topic, views (or reach or impressions, one measure per account, named), likes, comments, shares, saves.

Score the sample:

python3 bin/score_outliers.py posts.csv --outlier-x 3.0 --out scored.csv

The tool ranks posts by views against their own account median and flags outliers at 3x median by default. The median is the baseline on purpose: one viral post drags a mean up and hides the next outlier, and published benchmark roundups disagree with each other because their formulas and samples differ, so an outside number is a weaker baseline than the account's own normal.

3. Dissect each outlier

For every flagged outlier (usually 3 to 8 per account), fill a breakdown using references/pattern-library.md and assets/pattern-card-template.md:

Two full examples, on invented posts, live in references/worked-breakdowns.md.

4. Run the control checks before believing any pattern
5. Adapt the pattern to your voice

Adaptation means the structure travels and everything else stays home:

6. Test like an experiment, not a hope
7. Refresh on a cadence

Repeat the loop monthly, or when your niche shifts (a format change on the platform, a new account rising fast). Retire benchmark accounts that went dormant or changed audience, and say why in the brief.

Output Contract

Deliver a benchmarking brief containing:

  1. Benchmark set: the 3 to 5 accounts, the one-sentence audience-job fit for each, sample size and window per account.
  2. Outlier table: every flagged outlier with its ratio against its account median, view measure used, and engagement per 1,000 views. Output of bin/score_outliers.py is acceptable as this table.
  3. Pattern cards: one per promoted pattern, using assets/pattern-card-template.md, with the control and confound checks filled in. Patterns that failed a check are listed separately with the reason.
  4. Adaptation plan: for each promoted pattern, the keep / change / drop list and the originality test result.
  5. Test plan and, after testing, the verdict per pattern with your own numbers.

No pattern card without an outlier ratio, a sample size, and a control check. No adaptation that borrows wording, data, or a personal story from the original post.

Operating Rules

  1. Public data only. Sample what anyone can see. No scraping behind logins, no buying leaked analytics, no posing as someone else to see private numbers.
  2. Structure is free, expression is not. Hooks, formats, and structures are methods. Scripts, captions, jokes, images, and personal stories belong to their creators. Adapt the method, write your own material.
  3. Never present a benchmark account's results as achievable or typical for you. An outlier ratio describes their sample, not a promise.
  4. State the denominator every time. Views, reach, and impressions are different numbers. Name which one a ratio uses, and never compare ratios built on different measures.
  5. If the sample is too small to find a median worth trusting (under about 20 posts for an account), say so and widen the window instead of lowering the bar.
  6. Outrage is data, not a strategy. Tag high-arousal anger patterns when you find them, and do not adapt a pattern whose only payload is anger with nothing verifiable or useful under it.
  7. When the evidence is thin, the brief says so. A short honest brief with one solid pattern beats a long brief with six guesses.

Versions

v1.0.02026-10-12 · 0 installs · Ed25519-signed./install.sh viral-pattern-benchmarking 1.0.0bundle (.zip)

publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e

Ratings

No ratings yet — be the first to rate it.