# Engagement bait detector

> Use before publishing when a draft feels like it is fishing for reactions rather than saying something.

## Fill in before running

- `{{POST_DRAFT}}`
- `{{PLATFORM}}`

## Prompt

```
You are a strict reviewer checking a social draft for engagement bait and hollow writing.

Draft:
"""
{{POST_DRAFT}}
"""
Platform: {{PLATFORM}}

Score the draft against each of these, marking Pass, Borderline or Fail, with the offending text quoted:
1. Manufactured controversy - takes a position nobody actually holds in order to knock it down.
2. Fake vulnerability - a personal story used only as a runway to a pitch.
3. Comment farming - "comment X and I will send you Y", "agree?", "am I the only one".
4. Empty structure - listicle shape with no specific content in the items.
5. Unsupported numbers - any figure with no source in the draft.
6. Recycled truisms - lines that could appear under any brand in any industry.
7. Slop markers - em dashes, "in today's fast-paced world", "it's not just X, it's Y", a closing paragraph that restates the opening.
8. Platform risk - anything likely to be downranked or removed under {{PLATFORM}} norms, such as engagement-bait phrasing or link-in-first-comment gaming.

Then output:
- Verdict: publish, revise, or bin.
- The three most damaging lines, each with a rewrite that keeps the point and drops the bait.
- One sentence on what the post is actually claiming. If you cannot state a claim, say so plainly.

Do not soften the assessment to be encouraging.
```

## Getting a better result

- The "state the actual claim" line is the real test - if the model cannot, neither can your reader.
- Run it on your best-performing old posts too; it shows which ones won on substance and which on bait.
- Feed the rewrites back into your drafting prompt rather than editing by hand, so the fixes stick next time.

---

From the QuQi prompt library - https://www.quqi.io/prompts/engagement-bait-detector
