TWISTEdBRACKETS

Writing & publishing

Write Blog Post

write-blog-post

The full new-post pipeline for this site. It starts with a genuine back-and-forth about scope, tone, direction, and opinion - not a straight generation - then moves through outline, drafting, and fact-checking gates. Optional gates add background art and narrated audio. Progress commits and pushes to the post's own branch after every gate, so the pipeline can be resumed from another machine or session.

What it does

  • Refines the raw idea in a real discussion before any drafting starts
  • Moves through gated stages: idea, outline, draft, fact-check, art, audio, promote
  • Hands fact-checking to blog-fact-check and audio to the blog-audio skills
  • Commits and pushes to the post's own branch after every gate
  • Resumable from post-drafts/{slug}.md and the matching remote branch

How it flows

  1. 01Discuss and lock the idea, scope, and opinion
  2. 02Outline, then draft the MDX post
  3. 03Fact-check claims and links before publishing
  4. 04Optionally generate background art and narrated audio
  5. 05Commit, push, and hand over a review-ready branch

Example prompt

Let's write a post about why feature flags quietly rot a codebase.

Install

sh
npx dot-skills add levi-putna/twistedbrackets.com/write-blog-post

Needs OPENAI_API_KEY and ELEVENLABS_API_KEY. Run npx dot-skills doctor after installing to check your environment.