# Promotion drafts

Hand-edit before posting. All copy here is starting material — channel-specific
voice still needs your pass.

| File | Channel | When |
|---|---|---|
| [show-hn.md](show-hn.md) | Hacker News Show HN | Tue–Thu, 7–9 am PT |
| [dev-to-article.md](dev-to-article.md) | dev.to / Hashnode / Medium | Any morning local time |
| [twitter-thread.md](twitter-thread.md) | Twitter/X (long thread) | When extension hits a round-number download milestone |
| [awesome-pr.md](awesome-pr.md) | PR drafts for awesome-* lists | Whenever |
| [reddit-posts.md](reddit-posts.md) | r/programming, r/macos, r/cursor, r/devops | Stagger 12h apart |
| [linkedin.md](linkedin.md) | LinkedIn longform | After 1000 OVSX downloads |
| [zh-channels.md](zh-channels.md) | 即刻 · 小红书 · V2EX · 知乎 · B 站 | After EN traction lands |

Common assets to attach:
- `pitch/say-it-cli-demo.gif` — CLI demo (5 frames, 78 KB)
- `integrations/vscode/media/demo.gif` — extension hover demo (4 frames, 94 KB)
- `pitch/promo.mp4` — 47-second narrated promo video
