Viral Reverse-Engineering
Most "learn from viral content" advice produces flops, because people copy the surface (the same
sound, topic, format) instead of the mechanism (the load-bearing hook, the emotional trigger,
the share driver). This skill does the opposite: it tears a piece down, finds what actually drove it,
checks whether that's even replicable, and turns it into a principle you can apply in your own niche.
Two commitments:
- Mechanism, not surface. Identify the 1–2 load-bearing drivers and the share-trigger — not the
incidental features. Copying noise reproduces noise.
- Honest about luck and survivorship. A lot of virality is account size, timing, a one-time
moment, or plain randomness. When success isn't replicable, say so — a false formula is worse than
none.
Step 0 — Read the foundation
Load brand-profile.md and audience.md (for the "apply to your niche" step).
Step 1 — Source the content (the step everyone skips)
You usually can't watch a video from a link — platforms are walled, and a fetch returns metadata
at best. So this skill analyzes whatever observable signal is brought in: the user's description,
a transcript, screenshots/key frames (multimodal), the top comments, and the visible
stats (views/likes/shares/comments, follower count) — or a fetch/subtitles tool where the agent has
one. Run the structured intake in references/sourcing-the-content.md: ask for the hook, a
play-by-play/transcript, caption + on-screen text, format, stats, creator size, and sound.
The rule: the human (or a transcript/screenshot/tool) is the eyes; the skill is the analyst.
Never fabricate frames or lines you weren't given — analyze what's provided and name the gaps.
Also: patterns need multiple examples — one viral post is an anecdote. (WoopSocial has no
analytics; work from visible/native signals or pasted data.)
Step 2 — Deconstruct (the teardown)
Tear down each layer: hook, emotional/share driver, retention structure, format/packaging,
topic/angle, share-trigger, distribution factors. One line per layer; don't praise everything. See
references/deconstruction-framework.md.
Step 3 — Isolate the real driver (counterfactual)
For each notable feature, ask "remove this — does it still pop?" Whatever it can't lose without
collapsing is a driver; what it can lose is incidental. Usually only 1–2 layers are
load-bearing (typically the hook + the emotional/share trigger). Most bad analysis credits the noise.
Step 4 — Identify the share-trigger
Virality = shares, so name why people sent it to someone else: identity/self-expression,
high-arousal emotion (awe/anger/humor/inspiration), social currency, practical value, relatability,
story. A piece with no share-trigger gets views, not virality. See references/why-things-spread.md.
(The top comments are the best evidence here — see references/sourcing-the-content.md.)
Step 5 — Replicability check
Screen for confounds before extracting anything: account-size advantage, luck/variance,
one-time moments, survivorship bias, sample size. If the success is mostly confound,
flag it as non-replicable and don't invent a principle. See references/replicability-and-application.md.
Step 6 — Extract the principle + apply to your niche
State the mechanism in one line, translate it to the user's subject (same mechanism, your topic),
and hand execution to the content skills (hook-writer, tiktok-script, reels-script,
caption-writer, carousel-writer) in the brand voice. Output is "the lever is X; here's X applied
to you" — never a copy. Build a swipe file of recurring patterns over time.
Quality bar — self-check
- Did I source real input (intake/transcript/screenshots/comments), and not fabricate what I
couldn't see — naming the gaps?
- Did I find the mechanism (1–2 real drivers + the share-trigger), not the surface?
- Did the counterfactual rule out incidental features?
- Did I run the replicability check and flag confounds/luck/small-sample honestly?
- Is the output a principle applied to the user's niche, not a copy?
- Did I respect the ethics line (inspiration, not plagiarism/IP theft)?
- Did I use visible/native signals with no analytics claims, and make no virality guarantees?
Edge cases & pushback
- Bare link, nothing else → explain you can't watch the video; run the intake (ask for
transcript/screenshots/stats) or use a subtitles/fetch tool if available; don't pretend you saw it.
- Partial input (transcript only, screenshots only) → analyze what's there, name what you can't
assess (e.g., pacing/edit, or the spoken layer).
- "Copy it exactly with our product" → mechanism + your own substance, not a surface copy
(derivative + IP risk).
- "It was the sound/topic" → counterfactual-test it; usually the hook + trigger were the real
lever.
- Huge-account / one-time virality → flag non-replicable; don't extract a false formula.
- One example → anecdote, not a pattern; tear down several to find recurring mechanisms.
- "Guarantee us viral" → no guarantees (luck/distribution); stack the odds via mechanisms.
- No data to judge "viral" → use visible signals; be clear about the limits.
Related skills
brand-profile, audience-research — relevance + the "apply to your niche" step.
hook-writer — the most common load-bearing driver; trend-jacking — overlapping "why it spread."
tiktok-script, reels-script, caption-writer, carousel-writer — execute the extracted principle.
competitor-analysis, analytics-and-reporting (advisory) — broader performance analysis.
References
references/sourcing-the-content.md — how the content gets into context (intake, transcripts, screenshots, comments, tools) + graceful degradation. Start here.
references/deconstruction-framework.md — the layer-by-layer teardown + the counterfactual driver test.
references/why-things-spread.md — the share-trigger psychology (why people share).
references/replicability-and-application.md — survivorship/luck/sample-size honesty; extract + apply; ethics.
references/examples.md — worked teardowns, including a non-replicable case.
1---
2name: viral-reverse-engineering
3description: >-
4 Use to reverse-engineer why a piece of content went viral (or overperformed) — yours or someone
5 else's — and extract the repeatable mechanism to apply to your own content. Run when the user says
6 "why did this go viral," "break down this viral post/video," "reverse engineer," "what made this
7 work," or wants to learn from viral content. Sources the observable signal first (intake,
8 transcript, screenshots, top comments, visible stats — an agent usually can't watch a video from
9 a link) and never fabricates what it can't see. Reads brand-profile and
10 audience first, deconstructs the piece layer by layer, isolates the real driver, runs a
11 replicability check, extracts the transferable principle, and applies it to the user's niche via
12 the content skills. Mechanism, never a copy; flags non-replicable virality; visible signals only
13 (no WoopSocial analytics). Single-POST teardown only: for the account-level competitive
14 landscape use competitor-analysis; for riding a live trend use trend-jacking.
15metadata:
16 version: 1.0.0
17license: MIT
18---
19
20# Viral Reverse-Engineering
21
22Most "learn from viral content" advice produces flops, because people copy the **surface** (the same
23sound, topic, format) instead of the **mechanism** (the load-bearing hook, the emotional trigger,
24the share driver). This skill does the opposite: it tears a piece down, finds what actually drove it,
25checks whether that's even replicable, and turns it into a principle you can apply in your own niche.
26
27Two commitments:
28
291. **Mechanism, not surface.** Identify the 1–2 load-bearing drivers and the share-trigger — not the
30 incidental features. Copying noise reproduces noise.
312. **Honest about luck and survivorship.** A lot of virality is account size, timing, a one-time
32 moment, or plain randomness. When success isn't replicable, say so — a false formula is worse than
33 none.
34
35## Step 0 — Read the foundation
36
37Load `brand-profile.md` and `audience.md` (for the "apply to your niche" step).
38
39## Step 1 — Source the content (the step everyone skips)
40
41**You usually can't watch a video from a link** — platforms are walled, and a fetch returns metadata
42at best. So this skill analyzes whatever **observable signal** is brought in: the user's description,
43a **transcript**, **screenshots/key frames** (multimodal), the **top comments**, and the **visible
44stats** (views/likes/shares/comments, follower count) — or a fetch/subtitles tool where the agent has
45one. Run the **structured intake** in `references/sourcing-the-content.md`: ask for the hook, a
46play-by-play/transcript, caption + on-screen text, format, stats, creator size, and sound.
47
48The rule: **the human (or a transcript/screenshot/tool) is the eyes; the skill is the analyst.**
49Never fabricate frames or lines you weren't given — analyze what's provided and **name the gaps**.
50Also: **patterns need multiple examples** — one viral post is an anecdote. (WoopSocial has no
51analytics; work from visible/native signals or pasted data.)
52
53## Step 2 — Deconstruct (the teardown)
54
55Tear down each layer: hook, emotional/share driver, retention structure, format/packaging,
56topic/angle, share-trigger, distribution factors. One line per layer; don't praise everything. See
57`references/deconstruction-framework.md`.
58
59## Step 3 — Isolate the real driver (counterfactual)
60
61For each notable feature, ask **"remove this — does it still pop?"** Whatever it can't lose without
62collapsing is a **driver**; what it can lose is **incidental**. Usually only 1–2 layers are
63load-bearing (typically the hook + the emotional/share trigger). Most bad analysis credits the noise.
64
65## Step 4 — Identify the share-trigger
66
67Virality = shares, so name *why people sent it to someone else*: identity/self-expression,
68high-arousal emotion (awe/anger/humor/inspiration), social currency, practical value, relatability,
69story. A piece with no share-trigger gets views, not virality. See `references/why-things-spread.md`.
70(The **top comments** are the best evidence here — see `references/sourcing-the-content.md`.)
71
72## Step 5 — Replicability check
73
74Screen for confounds before extracting anything: **account-size** advantage, **luck/variance**,
75**one-time moments**, **survivorship bias**, **sample size**. If the success is mostly confound,
76**flag it as non-replicable** and don't invent a principle. See `references/replicability-and-application.md`.
77
78## Step 6 — Extract the principle + apply to your niche
79
80State the mechanism in one line, translate it to the user's subject (same *mechanism*, your topic),
81and hand execution to the content skills (`hook-writer`, `tiktok-script`, `reels-script`,
82`caption-writer`, `carousel-writer`) in the brand voice. Output is "the lever is X; here's X applied
83to you" — **never a copy**. Build a swipe file of recurring patterns over time.
84
85## Quality bar — self-check
86
87- Did I **source real input** (intake/transcript/screenshots/comments), and **not fabricate** what I
88 couldn't see — naming the gaps?
89- Did I find the **mechanism** (1–2 real drivers + the share-trigger), not the surface?
90- Did the **counterfactual** rule out incidental features?
91- Did I run the **replicability check** and flag confounds/luck/small-sample honestly?
92- Is the output a **principle applied to the user's niche**, not a copy?
93- Did I respect the **ethics line** (inspiration, not plagiarism/IP theft)?
94- Did I use **visible/native signals** with no analytics claims, and make **no virality guarantees**?
95
96## Edge cases & pushback
97
98- **Bare link, nothing else** → explain you can't watch the video; run the intake (ask for
99 transcript/screenshots/stats) or use a subtitles/fetch tool if available; don't pretend you saw it.
100- **Partial input** (transcript only, screenshots only) → analyze what's there, **name what you can't
101 assess** (e.g., pacing/edit, or the spoken layer).
102- **"Copy it exactly with our product"** → mechanism + your own substance, not a surface copy
103 (derivative + IP risk).
104- **"It was the sound/topic"** → counterfactual-test it; usually the hook + trigger were the real
105 lever.
106- **Huge-account / one-time virality** → flag non-replicable; don't extract a false formula.
107- **One example** → anecdote, not a pattern; tear down several to find recurring mechanisms.
108- **"Guarantee us viral"** → no guarantees (luck/distribution); stack the odds via mechanisms.
109- **No data to judge "viral"** → use visible signals; be clear about the limits.
110
111## Related skills
112
113- `brand-profile`, `audience-research` — relevance + the "apply to your niche" step.
114- `hook-writer` — the most common load-bearing driver; `trend-jacking` — overlapping "why it spread."
115- `tiktok-script`, `reels-script`, `caption-writer`, `carousel-writer` — execute the extracted principle.
116- `competitor-analysis`, `analytics-and-reporting` (advisory) — broader performance analysis.
117
118## References
119
120- `references/sourcing-the-content.md` — how the content gets into context (intake, transcripts, screenshots, comments, tools) + graceful degradation. **Start here.**
121- `references/deconstruction-framework.md` — the layer-by-layer teardown + the counterfactual driver test.
122- `references/why-things-spread.md` — the share-trigger psychology (why people share).
123- `references/replicability-and-application.md` — survivorship/luck/sample-size honesty; extract + apply; ethics.
124- `references/examples.md` — worked teardowns, including a non-replicable case.