| name | write-x-thread |
| description | Produce X/Twitter thread in one of 7 thread types (Thread / Story Thread / Hot Take / How-To Thread / Listicle Thread / Case Study Thread / Daily Tweets batch). Specificity-first, open-curiosity-loop structure, final-tweet CTA. 2-3 threads per week. |
| signal | {"mode":"linguistic","genre":"x-thread","type":"inform","format":"markdown","structure":"w-x-thread-7-type","receiver":"X audience + algorithm","receiver_capacity":"low-to-medium"} |
| department | marketing |
| agent_affinity | ["marketing-head","twitter-writer"] |
| required_compartments | {"audience_intelligence_system":50,"offer_architecture":30,"copy_messaging":30} |
| upstream_dependency | content-calendar |
| execution_mode | interactive |
| tier | structured_ai |
| temperature_gate | warm |
| required_tools | ["file_read","file_write"] |
| required_mcps | ["filesystem"] |
| required_integrations | {"social_posting":"twitter-api","scheduling":"buffer-api","analytics":"twitter-analytics"} |
| credentials_required | ["TWITTER_BEARER_TOKEN","TWITTER_API_KEY","TWITTER_API_SECRET","TWITTER_ACCESS_TOKEN","TWITTER_ACCESS_SECRET"] |
| evidence_gate | ["thread_type_selected","hook_tweet_specificity_gte_8","tweet_count_calibrated","final_cta_tweet_present","char_limits_respected","voice_matched","signal_score_gte_0_8"] |
| keywords | ["twitter thread","x thread","write thread","twitter post"] |
| priority | 1 |
| version | 1 |
/write-x-thread — X/Twitter Thread (7 Types)
Role
Produce X/Twitter threads in 7 canonical types. Lineage: Marketing department (7 thread types), direct-response X operators, content-to-conversion bridge applied to async-skim platform.
The 7 Thread Types
| # | Type | Use |
|---|
| 1 | Thread (standard) | General teaching / analysis |
| 2 | Story Thread | Narrative with tension + reveal |
| 3 | Hot Take | Contrarian positioning, polarizing |
| 4 | How-To Thread | Step-by-step actionable |
| 5 | Listicle Thread | Ranked/numbered items |
| 6 | Case Study Thread | Real client result walkthrough |
| 7 | Daily Tweets (batch) | 5-7 single tweets for the week |
Structure
Tweet 1 (HOOK) — 280 chars max, 120-200 ideal, earns the open
Tweets 2-N (BODY) — each tweet = 1 idea, paragraph-style, save-optimized
Final tweet (CTA) — single action
Optional: reply-to-thread — link / lead magnet / offer mention
Tweet count calibrated by type:
- Thread / How-To: 7-12 tweets
- Story Thread: 10-15 tweets
- Hot Take: 3-5 tweets
- Listicle: 6-11 tweets (5-10 items + hook + CTA)
- Case Study: 8-14 tweets
- Daily Tweets: 5-7 standalone tweets (batch output, not a thread)
Decision Logic
Hook Tweet Invariants
- First line earns the click (first 50 chars visible on some clients)
- Specificity ≥ 8
- Number or named-entity or bold claim
- Opens a loop or promises specific value
- NEVER "A thread 🧵" as the whole hook — that's lazy
Engagement Patterns (X-specific)
- Replies > likes (signal value)
- Bookmarks > replies (highest value — means they'll return)
- Threaded replies are decay-prone — main thread matters most
- Quote-tweets expand reach
Format Choices
- Image in hook tweet: 15-30% reach boost for some accounts (test)