Result-first hook: show the finished thing in frame 1, say how long it took

Template for the hook that opens on the outcome, the one that works with sound off and for products whose output is the content; the first frame is the result, not you holding it.

Write 5 result-first hooks for a short video about {topic}, where the result is {the output: a photo, a dish, a loaf, a typed note, a film}. The result-first hook works because the first frame is the proof and the line only adds the cost (time, taps, money); it fails when the result is not visibly good at phone size, or when the first frame is a face instead of the thing.

Templates to fill:
- '{Result}. {Time it took}. {Where: on a phone / in one pan / at the kitchen table}.'
- 'This took {N} {taps / minutes / dollars}.'
- 'From {the input} to this, {time}.'
- '{Result}, and I did not {the expected effort}.'
- 'Day {N} result. Day 1 is in the corner.'

Rules: max 10 words, the first frame is the result full screen (write FRAME 1 under each hook), the number in the line is one I measured, the person appears only after 2 s. For each hook say whether it reads with sound off (it must: the result and a digit on screen).

Return: 5 hooks with FRAME 1 and the on-screen digit, ranked by how good the result looks at thumbnail size.

In Claude Code, paste the prompt as a message, or run /creator-growth which does this end to end.

Example

Topic: a photo app that cuts a product out onto white.

  1. ‘Listing photo. Two taps. On the phone, before the coffee got cold.’ FRAME 1: the finished mug on white, full screen. On-screen: ‘2 TAPS’.
  2. ‘This took eleven seconds.’ FRAME 1: three finished listing photos in a row. On-screen: ‘0:11’.
  3. ‘From the kitchen counter to this, two taps.’ FRAME 1: the finished photo, with the cluttered original as a small inset top-left. On-screen: ‘2 TAPS’.
  4. ‘A white-background shot, and I did not open a laptop.’ FRAME 1: the finished photo on the phone screen, phone on the counter. On-screen: ‘NO LAPTOP’.
  5. ‘Day seven shop. Day one is in the corner.’ FRAME 1: the shop page with 20 clean photos, a day-1 screenshot inset. On-screen: ‘DAY 7’.

Tips

  • The creator-growth rule for apps: the product's own output is the hook and 'made on a phone' is the surprise. Frame 1 is the output.
  • Check frame 1 at thumbnail size before you shoot the rest. If the result is not obviously good at 150 pixels wide, pick a different result.
works withClaude: Paste into claude.ai or the Claude app. · ChatGPT: Paste into ChatGPT; works with any GPT model. · Claude Code: Runs as a skill or a prompt in the terminal; can read your files and write the result. · Any LLM: Model-agnostic: Gemini, Mistral, a local model.
skillnpx skills add fortunto2/solo-factory/creator-growth · source
costFree. No API, no key.
statusUnverified: written from the technique, not yet run end to end by us.
licenseCC BY 4.0 for the text here; skills are MIT.
updated2026-11-01
for agentshook-archetype-result-first.md
#hook#result-first#archetype#opener#sound-off#product#convert

Related

Viral formats beginner

Before/after: the 20-second reveal with the 'after' shown first

The before/after format with the twist that keeps it from being skipped: open on the finished result, then show how bad it was, then the change. The prompt returns a timed script and text plan.

Claude CodeClaudeChatGPT
Hooks beginner

Visual hook rules: first frame, text on screen, sound off, and how long you have

The checklist for what the viewer sees before any word is heard: first frame, text, the sound-off case, and the attention windows the creator-growth skill states (about 0.1 s, 0.5 s, 1-2 s by age).

By handClaudeChatGPT
Hooks beginner

Bold claim hook: say the thing you can prove in the next 20 seconds

Template and rules for the claim hook: one declarative sentence that the viewer expects you to fail to back up, plus the rule that the proof must be in the video, not in the caption.

ClaudeChatGPTClaude Code
Hooks beginner

Pain-point hook: name the exact moment, not the general problem

Template for the hook that opens on the viewer's own bad moment, with the specificity test (a place, a time, an object) that turns 'struggling with X' into a line the right viewer cannot scroll past.

ClaudeChatGPTClaude Code
Hooks intermediate

Contrarian hook: disagree with the standard advice, then earn it in 20 seconds

Template for the hook that reverses what the audience has been told, with the two rules that separate it from rage bait: quote the standard advice fairly, and name the case where it still holds.

ClaudeChatGPTClaude Code
Hooks intermediate

Curiosity-gap hook: withhold one fact, promise it by a stated second

Template for the hook that opens a gap and names when it closes, with the rule that keeps it from being clickbait: the withheld fact is real, single, and delivered where you said it would be.

ClaudeChatGPTClaude Code