Skip to content
Peery
Back to Blog

Using Claude on my Blog

How I wired Claude into my blog's writing workflow to draft posts faster while keeping my own voice front and center.

4 min read

Using Claude on my Blog

I've been writing on this blog for a while now, and like a lot of developers, I have a backlog of half-finished drafts and post ideas scrawled in random Markdown files. Last month I decided to stop pretending I'd magically find the time to polish them all by hand, and I started using Claude as part of my writing workflow. Here's how that's gone.

Why Claude, specifically?

I've tried a few different LLMs for writing assistance, and Claude consistently feels the most "writerly" to me. It tends to:

  • Keep a consistent voice across long outputs.
  • Push back when I ask for something vague.
  • Avoid the over-bulleted, over-bolded "AI listicle" style unless I explicitly ask for it.

For a personal blog where tone matters, that's a big deal. I don't want every post to read like a LinkedIn announcement.

The workflow I landed on

After some experimenting, I settled on a pretty simple loop. It's not magic, and it's intentionally not "press a button, get a post."

1. I write the seed myself

Every post still starts with me. Usually it's a title, a few bullet points, and a paragraph of raw thoughts — the kind of thing I'd jot down before I forgot the idea. Claude is good, but it can't generate opinions I haven't had yet.

2. Claude does the structural pass

I hand the seed to Claude and ask it to suggest an outline: sections, subheadings, and what each part should cover. This is where it earns its keep. I'm a developer, not an editor, and I tend to either ramble or be too terse. Claude is decent at finding the middle.

3. I draft, Claude critiques

Here's the part that surprised me: I get more value from Claude as an editor than as a writer. I'll write a rough draft, paste it in, and ask things like:

  • "Where does this drag?"
  • "Which sentences sound generic?"
  • "What would a skeptical reader push back on?"

The answers are often uncomfortably accurate.

4. Final polish stays human

I don't let Claude write the final version. Once the structure and arguments are solid, I rewrite the prose myself. This is the step that keeps the blog feeling like mine and not a generic content farm. It also keeps me from accidentally publishing one of those tell-tale phrases ("In today's fast-paced world…") that scream LLM.

What I've learned

A few things I didn't expect going in:

Prompts are throwaway, principles are not. I stopped trying to craft the perfect mega-prompt. Instead, I keep a short note of how I want my posts to read — voice, structure, things to avoid — and paste it in as context when I need it.

It's better at "less" than "more." Claude is great at trimming, sharpening, and reorganizing. It's noticeably worse at inventing fresh insight. So I lean on it for compression, not creation.

Disclosure feels right. I'm not going to slap an "AI-assisted" badge on every post, but I also won't pretend I wrote 100% of every word from scratch. If a post is mostly Claude's prose, I'll say so. If it's mine with editing help, I treat that the same way I'd treat a friend reading a draft — no disclosure needed.

Is it worth it?

For me, yes. I'm publishing more often, my drafts are tighter, and I'm spending less time staring at a blinking cursor. The trade-off is that I have to be more disciplined about keeping my own voice in the loop, because it's genuinely easy to let the model take over.

If you're sitting on a pile of unfinished drafts like I was, give it a shot. Just don't let it write the parts that make the blog yours.

Written by Peery