'Stop doing X' hook: the correction that must come with the replacement

Template for the interrupt hook that names a habit the viewer has and tells them to stop; the rule that makes it work is that the replacement is in the same sentence or the next one.

Write 5 'stop doing X' hooks for a short video about {topic} aimed at {audience}. This hook works because it interrupts a habit the viewer has right now; it fails when the habit is not one they actually have, or when the replacement is missing. Each hook names a concrete habit and the video shows the replacement within 10 seconds.

Templates to fill:
- 'Stop {habit}. {Replacement in 4 words}.'
- 'If you {habit}, stop. Do {replacement} instead.'
- 'Stop {habit} before {consequence the viewer can see}.'
- 'Put the {object} down.'
- 'Delete {thing}. Here is what to do instead.'

Rules: max 10 words, imperative, the habit must be something the audience does weekly, the replacement must be as cheap or cheaper than the habit. No habits that are matters of taste. For each hook, write the REPLACEMENT SHOT: what the viewer sees at 10 s.

Return: 5 hooks with their replacement shot, ranked by how common the habit is in this audience.

In Claude Code, paste the prompt as a message.

Example

Topic: weeknight cooking. Audience: people cooking for a family on weekdays.

  1. ‘Stop washing rice in the pot. Use a sieve.’ Replacement shot: rice in a sieve under the tap, water running clear in 10 seconds.
  2. ‘Put the garlic press down.’ Replacement shot: the side of a knife crushing a clove, then a rough chop.
  3. ‘Stop salting the water last. Salt it first, taste it.’ Replacement shot: a spoon tasting pasta water, a nod.
  4. ‘If you preheat the pan empty, stop. Oil first, then heat.’ Replacement shot: oil shimmering, onion going in without smoke.
  5. ‘Delete the meal-plan spreadsheet. One chicken, three dinners.’ Replacement shot: a whole chicken being broken down into three containers.

Tips

  • The replacement must be in frame by 10 s. A 'stop' with no 'instead' is a scold, and scolds get argued with in the comments instead of saved.
  • Pick habits you can show the viewer doing wrong in one shot. If it needs explaining, it is not a habit, it is a theory.
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.
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-stop-doing-x.md
#hook#stop-doing#archetype#opener#interrupt#educational#tiktok

Related

Viral formats beginner

'3 mistakes' in 40 seconds: the educational format that converts

Three mistakes the viewer is making right now, each with the fix shown in a shot, ranked so the last one is the one they did not know about. Prompt returns the script, text plan and shot list.

Claude CodeClaudeChatGPT
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 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 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
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 beginner

Question hook: the opener the viewer answers in their head before you do

Template and rules for the question hook, with the test that separates a question that holds (the viewer has an answer and wants it checked) from one that is skipped (nobody cares either way).

ClaudeChatGPTClaude Code