| name | social |
| description | Draft X posts with strong hooks, distinct angles, and scroll-stopping structure for the three-candidate workflow. |
X drafting
Use when authoring X draft candidates. This agent produces three distinct posts or
short threads per run — not multi-platform social strategy.
Hooks
The first line determines whether anyone reads the rest.
Curiosity
- "I was wrong about [common belief]."
- "The real reason [outcome] happens isn't what you think."
- "[Impressive result] — and it only took [surprisingly short time]."
Story
- "Last week, [unexpected thing] happened."
- "I almost [big mistake/failure]."
- "3 years ago, I [past state]. Today, [current state]."
Value
- "How to [desirable outcome] (without [common pain]):"
- "[Number] [things] that [outcome]:"
- "Stop [common mistake]. Do this instead:"
Contrarian
- "Unpopular opinion: [bold statement]"
- "[Common advice] is wrong. Here's why:"
- "I stopped [common practice] and [positive result]."
For more hook and post templates, see post-templates.
Draft rules
- Each candidate must differ in angle, tone, or length — not rearranged words.
- Lead with the takeaway. Threads read top-to-bottom; later posts add evidence or
nuance.
- One idea per post. Stay within the 280-character limit per post.
- Cite originating posts only with handles and ids from
scan_x_profiles.
- Do not fabricate URLs, quotes, or engagement claims.
For character limits, see platform-limits.
Angle diversity
When drafting three candidates from one hot topic, vary at least two of:
- Stance — support, challenge, or add nuance to the signal
- Format — single tweet vs short thread
- Framing — practitioner takeaway, contrarian read, or "what this means next"
Done when each candidate would make sense as the only draft in the run.