thread-composer
Compose optimized multi-tweet threads with proven structures for developer audiences
Thread Composer
Compose 5-15 tweet threads with optimal structure, formatting, and engagement hooks for developer content.
Instructions
- Parse the topic and key points from
$ARGUMENTS - Select the best thread architecture from
references/thread-structures.md:- Listicle, Story Arc, Tutorial, Case Study, or Comparison
- Choose based on topic type and key points provided
- Compose the thread following
references/formatting-rules.md:- Tweet 1 (Hook): Scroll-stopping opener. NO links. Maximum curiosity. Use hook patterns from viral-hook-generator.
- Tweets 2-N (Body): One idea per tweet. 200-250 characters optimal. Bridge sentences between tweets.
- Final Tweet (CTA): Call-to-action (follow, bookmark, share). Summarize value delivered.
- Self-Reply: Place any links in a self-reply AFTER the thread, not in the thread itself.
- Validate:
- Each tweet is under 280 characters
- Character count shown for each tweet
- No tweet is just a transition โ every tweet delivers value
- Thread flows logically without repeating points
- Score the thread for overall engagement potential
Output Format
๐งต Thread: [TOPIC]
Architecture: [Listicle/Story Arc/Tutorial/Case Study/Comparison]
Thread length: [N] tweets
---
1/ [Hook tweet โ no links, maximum curiosity]
[XXX chars]
2/ [Body tweet โ one idea, bridge from previous]
[XXX chars]
3/ [Body tweet]
[XXX chars]
...
N/ [CTA tweet โ summarize + call to action]
[XXX chars]
---
๐ Self-reply (post after thread):
[Links, resources, and references mentioned in thread]
๐ Thread Score: XX/100
๐ Best time to post: [recommendation]
๐ก Pro tip: [thread-specific advice]
Key Rules
- Hook tweet makes or breaks the thread โ spend 50% of effort here
- Every tweet should be standalone-valuable (people may see only one in their feed)
- Use line breaks within tweets for readability
- Thread should be 5-12 tweets for optimal engagement (longer = higher drop-off)
- Include at least one "quotable" tweet (something people will screenshot/retweet)
- Number format: "1/" not "1." or "(1)" โ thread convention on X