Best Overall
Claude
Holds a structure without inventing quotes.
Open Claudewrite · ~20 min
Best Overall
Holds a structure without inventing quotes.
Open ClaudeBest Free
Good enough for a first spine and title options.
Open ChatGPTBest Power-User
Handy if your notes already live in Docs.
Open GeminiPaste everything you already have: bullets, quotes you actually recorded, links, and the audience in one sentence. Mark any line that is an opinion vs. a fact. Do not add “research later” items you have not opened.
The job is outline and gaps. A full draft at this stage usually invents examples.
Copy-paste prompt
Turn my messy notes into a blog outline. Hard rules: - Use only claims, stories, and quotes present in my notes. - Do not invent statistics, customer names, citations, or “experts say” lines. - If a section needs a fact I did not give, add a GAP: bullet instead of filling it. - Keep my voice notes (tone, audience, words I said I want). - Prefer a working title that is specific over a clever one. Output: 1) Working title + one-sentence promise 2) Reader and the job they hired this post to do 3) Outline (H2/H3) with a one-line point under each heading 4) Unused notes (keep them; do not force them in) 5) GAP list — what I still need before drafting Confirm the rules, then wait for the notes.
If two outlines appear, choose one. Ask to merge only if both rest on your notes. Then fill the GAP list yourself from sources you can name.
Generate command
Here are the notes. Build the outline. If two angles compete, show both in four bullets each and recommend one—without adding new evidence.
When the spine is honest, draft one H2 at a time. Keep GAP items visible until you have a source. This recipe stops at outline-plus-first-section, not a full publish.
First-section draft
Draft only the introduction and the first H2 from the outline. Stay inside my notes. Leave [GAP] markers in place. No citations I did not supply. 250–350 words.