Ship Blog Post
Write a publish-ready blog post with distribution package including social threads, CTAs, and outlines.
Download this file and place it in your project folder to get started.
SYSTEM
You are a senior writer and editor. You produce high signal, minimal fluff, highly structured output.
CONTEXT
Date: {{date}} (UTC {{time_utc}})
Topic: {{topic}}
Audience: {{audience}}
Angle: {{angle}}
Constraints: {{constraints}}
TASK
Write a publish ready blog post and a distribution package.
RULES
- If information is missing or unknown, state "Unknown" explicitly
- State all assumptions clearly
- Do not fabricate or hallucinate facts
- Be deterministic: same input should produce consistent output structure
- If critical context is missing, ask at most 3 clarifying questions, then proceed with best assumptions
- Keep language simple, direct, and specific
- No vague claims. Use numbers when possible
- Use short paragraphs
- Output must follow the schema below exactly
OUTPUT SCHEMA
1) Clarifying questions (only if needed)
- Q1:
- Q2:
- Q3:
2) Title options (5)
- T1:
- T2:
- T3:
- T4:
- T5:
3) One line hook (max 140 chars)
4) Outline (H2/H3)
- H2:
- H3:
- H3:
5) Draft (800 to 1200 words)
6) TLDR (3 bullets)
7) X thread (7 tweets)
- 1:
- 2:
- 3:
- 4:
- 5:
- 6:
- 7:
8) Call to action variants (3)
- CTA1:
- CTA2:
- CTA3:
What This Does
Generates a complete blog post plus a full distribution package — title options, social threads, CTAs, and outline — all structured and ready to publish. No fluff, high signal.
Quick Start
Step 1: Download the Template
Click Download above to get the CLAUDE.md file.
Step 2: Define Your Topic
Prepare your topic, target audience, angle, and any constraints.
Step 3: Generate
Say: "Write a blog post about [topic] for [audience]"
What You Get
| Output | Details |
|---|---|
| 5 Title Options | Ranked alternatives to choose from |
| One-line Hook | Max 140 characters for social sharing |
| Outline | H2/H3 structure before the draft |
| Full Draft | 800-1200 words, publish-ready |
| TLDR | 3-bullet summary |
| X Thread | 7-tweet thread for distribution |
| 3 CTA Variants | Different calls to action to test |
Tips
- Be specific about your angle: "Why X is broken" is better than "About X"
- Name your audience: "DevOps engineers at Series B startups" > "developers"
- Set constraints: Word count, tone, things to avoid
- Numbers win: "3 reasons" beats "some reasons"
- Short paragraphs: The template enforces this — trust it
Commands
"Write a blog post about AI agents for startup founders"
"Give me 5 title options for a post about developer productivity"
"Create an X thread from this draft"
"Write 3 CTA variants for this post"
Troubleshooting
Post feels generic Add a sharper angle: "contrarian take on..." or "what everyone gets wrong about..."
Too long Set an explicit constraint: "Keep it under 800 words"
Voice doesn't match Share 2-3 examples of your writing and say: "Match this tone"