Source: references/post-checklist.md
Claude.ai-safe .txt copy of the Viralz skill (Claude rejects .md uploads).

# Post QA checklist

Run after the visual and draft exist. Fix failures before delivery.

## Bracket & strategy

- [ ] Steals a named **gold** hook/mechanism (not a vague topic paraphrase)
- [ ] Line 2 is a real **rehook** (open loop), not context-setting
- [ ] Avoids every relevant **bronze** / `badPractices` / `bronzeOverlap` habit
- [ ] Fits one 3-P pillar job: Personality, Problem, or Proof
- [ ] Angle is specific enough that Louis Grenier–style originality would approve (not recycled platitudes)

## ICP & business

- [ ] Clearly for **one** ICP (title/problem recognizable)
- [ ] Product/company context is accurate when mentioned (from `get_business_context`)
- [ ] CTA is an ICP-specific conversation starter

## Voice & style

- [ ] Sounds like **this user** (vocabulary + cadence + length)
- [ ] No keyword-stuffed word cloud
- [ ] Style guide markdown respected when present

## Visual

- [ ] Visual (infographic **or** slider) was defined/generated **before** the post
- [ ] Visual readable in ~3 seconds; uses brand colors when known
- [ ] Post and visual tell the same story (hook aligns with card 1 / infographic headline)

## Anti-slop & craft

- [ ] No banned AI-slop phrases ([anti-slop.md](anti-slop.md))
- [ ] No generic CTAs (follow me, thoughts?, like and share, …)
- [ ] Hook would stop a skimmer; body earns the CTA

## Viral MCP stress-test

- [ ] `simulate_draft` run (Skeptical Prospect / Skimmer / Ideal Client)
- [ ] Revisions applied until readiness is solid

## Delivery package

Present to the user:

1. Visual asset or brief  
2. Final post text (hook → rehook → body → CTA)  
3. One-line note: gold pattern stolen + bronze habit avoided
