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.
- ‘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’.
- ‘This took eleven seconds.’ FRAME 1: three finished listing photos in a row. On-screen: ‘0:11’.
- ‘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’.
- ‘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’.
- ‘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 with | Claude: 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. |
| skill | npx skills add fortunto2/solo-factory/creator-growth · source |
| cost | Free. No API, no key. |
| status | Unverified: written from the technique, not yet run end to end by us. |
| license | CC BY 4.0 for the text here; skills are MIT. |
| updated | 2026-11-01 |
| for agents | hook-archetype-result-first.md |
Related
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.
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).
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.
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.
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.
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.