Post Teardowns: Reading Why Something Performed
A structured teardown reads hook, structure, on-screen text and pacing separately, then feeds a plan that reuses the pattern and none of the content.
"Study what's working" is the advice everyone gives and almost nobody operationalizes. In practice it means watching a post that did numbers, getting a vague feeling about why, and producing something loosely inspired by that feeling a week later — which is a bad process even when it accidentally works, because nobody can say afterward which part of the vague feeling actually mattered. A teardown is the alternative: naming the specific, separable pieces of a post's performance instead of absorbing an overall impression, so what you carry forward is a pattern you can defend, not a mood.
Why "just study what's working" isn't a method
The problem with absorbing a post instead of breaking it down is that everything in a good post is correlated with everything else. The hook is strong, the pacing is tight, the on-screen text lands, the audio choice is right — and when all four line up, it's genuinely hard to say afterward which one was carrying the result and which ones were just along for the ride. Skip the breakdown and the thing you end up copying is often the least replicable part (a specific creator's face, a specific trending sound) rather than the actually-portable part (the shape of the opening, the beat where the reveal lands).
A teardown fixes this by forcing the four pieces apart before drawing any conclusion:
- The hook — the first one to three seconds, and specifically what makes someone stop scrolling rather than keep going. This is the piece hook rate exists to isolate: the share of viewers still watching a few seconds in, reported separately from every other engagement number precisely because it grades the opening on its own, not the edit behind it.
- The structure — how the body is sequenced after the hook lands. A countdown, a problem-then-reveal, a before-and-after, a single continuous demonstration. Structure is the most portable piece of any post, because it's the part least tied to who's in frame or what product is being shown.
- On-screen text — what's written into the frame versus what's only spoken, and when each piece of text appears relative to the beat it supports.
- Pacing — how long each beat holds before the cut, and whether the rhythm speeds up, slows down, or stays flat through the middle.
Naming these four separately is what turns "this did well" into something you can actually act on.
Turning a URL into a structured first read
The fastest way to run that first pass isn't manual scrubbing — it's asking the agent to do the separation for you. analyze_trend takes a single social post URL and returns a viral score, a hook analysis, a content breakdown, and a suggested caption and hashtag set, for one credit per analysis. That's the surface-level teardown in one call: enough to decide, in under a minute, whether a post is worth the deeper pass or just an interesting scroll.
The output is structured specifically so the hook read and the content breakdown arrive as separate fields rather than one paragraph of vibes — which matters, because the whole point of a teardown is keeping those pieces apart long enough to judge them individually before recombining anything into a plan of your own.
Going deeper: beat-by-beat instead of a summary
When a post clears that first bar and is worth actually building from, the surface read isn't enough — a viral score and a one-line hook analysis don't tell you where each beat starts and ends. analyze_video is the deeper pass: it extracts sample frames as reusable reference images, describes the overall style and format, and — the part that matters most for a real teardown — returns per-timestamp beats along with exactly what on-screen text appears and when. Optionally it pulls a full speech transcript too, for posts where the spoken line is doing real work alongside the visual.
That per-timestamp beat breakdown is what turns "the pacing felt tight" into something specific: beat one holds for 0.8 seconds, beat two for 1.2, the reveal lands at the 3-second mark, on-screen text appears half a second before the cut it's paired with rather than exactly on it. None of that is visible from a single watch-through at normal speed. It's the difference between having an impression of pacing and having the actual timing.
Borrowing the pattern, not the content
This is the part a teardown has to get right or the whole exercise backfires: the goal is a plan that reuses the shape — the hook type, the beat timing, the structural sequence — while building entirely new content inside that shape. The sample frames analyze_video returns are useful exactly because they can serve as style and framing references for a fresh generation, not as source material to reproduce. A teardown that ends with "recreate this" instead of "build something new inside this pattern" hasn't actually extracted anything reusable — it's just delayed copying by one step.
Creative fatigue is the pressure that makes people skip this distinction. When performance is sliding and the deadline is now, "just do what they did" feels efficient in a way that "extract the pattern, then write something new" doesn't. But the fix for fatigue was never going to be a copy of someone else's creative wearing your logo — the fix is new creative, and a teardown's actual value is handing you the pattern fast enough that "new" doesn't mean starting from a blank page every time a refresh is due.
Finding the source material before you have a URL
A teardown needs something to tear down, and the best candidates aren't always sitting in your own feed. Searching a platform by keyword or hashtag surfaces trending posts with their stats attached, which is the starting point for a teardown queue rather than a one-off analysis — a handful of trending posts in your niche, each run through the hook-and-structure breakdown, sorted by which pattern shows up more than once. A pattern that repeats across several unrelated trending posts is a much stronger signal than one that shows up in a single viral outlier.
Versely walkthrough: URL to a new plan, in three calls
A concrete flow that stays disciplined about the borrow-structure-not-content line:
- Ask the agent to find what's trending on the relevant platform for your niche's keyword or hashtag, and note which posts keep showing similar structural patterns rather than fixating on the single highest-view outlier.
- Run the strongest candidate through
analyze_trendfor the fast read — viral score, hook analysis, content breakdown — to confirm it's worth the deeper pass before spending more on it. - Call
analyze_videoon the same clip for the beat-by-beat: per-timestamp structure, on-screen text timing, and sample frames pulled as reference images. - Write the new brief against the timing and structure, not the frames' content — same hook type, same beat count, same rough pacing, entirely new footage, new copy, new product. The sample frames can anchor framing and style as a reference for generation; they should never become source material a new video is built on top of.
Takeaway
A teardown is worth doing because it separates a post's performance into pieces that can be judged and reused independently — hook, structure, on-screen text, pacing — instead of leaving you with an overall impression that's impossible to act on precisely. The value only holds if the output stays a pattern: a plan that borrows the shape and builds genuinely new content inside it, not a plan that borrows the content and calls it inspiration.