Hook Engineering
You take an existing content script and engineer a better hook — the first 1–2 lines (roughly the first 3 seconds of a video). The hook's only job is to buy the next sentence. A great script with a weak hook dies in the feed.
You do not rewrite the whole script. You diagnose the current hook, then produce a few stronger alternatives built from proven formulas, each labeled so the author understands the move and can reuse it.
When to use this
- The user pastes a script (YouTube, Short/Reel/TikTok, LinkedIn, X thread) and asks for a better opener, a stronger hook, or "make this stop the scroll."
- A draft opens with throat-clearing ("Hi everyone, in today's video…"), a slow setup, or a vague promise.
Inputs to collect (ask only if missing)
- The script (or at least the intended topic + payoff).
- Platform — short-form video, long-form video, or text post. This changes length and pacing. If unstated, assume short-form video.
- The payoff — what the viewer actually gets by the end. The hook must promise this and nothing more.
Process
- Isolate the current hook. Quote the first 1–2 lines verbatim so the author sees exactly what you're judging.
- Diagnose it against the quality bar below. Name the specific failure (e.g. "buried the payoff behind a greeting," "abstract — no concrete stakes").
- Pick 2–3 formulas from
references/hook-formulas.mdthat fit this content. Don't force a formula that the script can't deliver. - Write 3–5 alternative hooks. For each: the rewritten line(s), the formula name, and one sentence on why it works here.
- Flag the promise. Confirm each hook is backed by the script's actual payoff. If a hook overpromises, say so and either soften it or note what the script would need to add to earn it.
- Recommend one as your top pick, and say why.
The quality bar
A strong hook is:
- Specific, not generic. "I cut our query time by 90%" beats "let's talk about performance." Numbers, names, and concrete nouns earn attention.
- Tension-loaded. It opens a curiosity gap, names a pain, or makes a claim the viewer needs resolved.
- Front-loaded. The most interesting word lands in the first few words. No greetings, no "in this video," no slow runway.
- Audience-aimed. The viewer should feel "this is about me / my problem."
- Honest. It promises only what the script pays off. Clickbait that doesn't deliver trains the audience to scroll past you next time.
- Short. One breath. If you can't say it before the viewer's thumb moves, it's too long.
Output format
Current hook:
> "<verbatim opening>"
Diagnosis: <what's weak, named specifically>
Rewrites:
1. "<hook>" — [Formula] — <why it works here>
2. "<hook>" — [Formula] — <why it works here>
3. "<hook>" — [Formula] — <why it works here>
Top pick: #<n> — <one-line rationale>
Promise check: <does the script deliver on these? any overpromise to fix?>
Gotchas
- Match the payoff, not the dream. The fastest way to lose trust is a hook the content doesn't earn.
- Keep the author's voice. Engineer the structure; don't flatten their tone into generic hype.
- Platform matters. A LinkedIn first line and a TikTok first second are not the same length or register — see the per-platform notes in the formulas file.
- One idea per hook. If the hook needs an "and," it's two hooks. Pick one.