Skip to content
gentic.news — AI News Intelligence Platform
Connecting to the Living Graph…

Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

Man in glasses at desk editing on laptop next to smartphone and coffee mug against dark background

Build a Claude Content Machine That Never Sounds Like Slop

Clone Morning Brew founder Alex Lieberman's Claude Content Machine: an Oracle, Interview Panel, and Writer's Council that produce original content using CLAUDE.md voice files.

·1d ago·6 min read··12 views·AI-Generated·Report error
Share:
Source: lennysnewsletter.comvia lennys_newsletter, devto_claudecode, every_chain_of_thought_gnMulti-Source
How do I build a Claude Content Machine that produces original, on-voice content without AI slop?

Clone Alex Lieberman's Content Machine in Claude Code: use /plan to define an Oracle that scans Notion/Linear for content spikes, an Interview Panel that extracts your voice via Q&A, and a Writer's Council that scores drafts against your CLAUDE.md voice file.

TL;DR

Alex Lieberman's Claude Content Machine eliminates AI slop by interviewing you before drafting — a workflow you can clone in Claude Code today.

The Problem: AI Slop Isn't a Model Issue — It's a Workflow Issue

Alex Lieberman, co-founder of Morning Brew, built a newsletter empire from scratch and sold it to Business Insider. Now he's rebuilt his entire content process around Claude — and the key insight is that AI slop doesn't come from the model. It comes from skipping the interview step.

"The interview step — not the drafting step — is where AI slop actually comes from," Lieberman says. Most people prompt Claude to "write a post about X" and get generic, internet-average prose. That's not Claude's fault. It's your prompt's fault.

Lieberman's solution: a 6-step Content Machine that turns Claude from a ghostwriter into an editor who interviews you first.

The 6-Step Content Machine (Cloneable in Claude Code)

Here's the workflow Lieberman demoed live. You can implement every step in Claude Code today using CLAUDE.md, /plan, and custom prompts.

Step 1: The Oracle — Eliminate the Blank Page

What it does: An AI agent that scans your internal systems (Notion, Linear, Slack) and the internet for content spikes, trends, and questions your audience is asking.

How to clone it in Claude Code:

Create a CLAUDE.md section:

## Content Oracle
When I ask "run oracle", scan the following:
- /notion/database/ideas for untagged items
- /linear for customer feature requests (these are content goldmines)
- /slack/archives for questions people asked this week
- Hacker News front page for trending topics in my niche
Output: 5 content spikes ranked by: (1) audience interest, (2) my unique angle, (3) timeliness

Then in Claude Code:

claude code --run "oracle"

Lieberman's insight: "The blank page is the biggest friction point in content creation. An Oracle eliminates it by giving you a starting point that's actually grounded in what people want."

Step 2: The Interview Panel — This Is Where You Kill Slop

What it does: Instead of drafting, Claude interviews you. It asks 5-7 questions about the topic, pulling out your specific experiences, opinions, and frameworks.

How to clone it:

## Interview Panel
When I say "interview me on [topic]", act as a podcast host. Ask me:
1. What's your personal experience with this?
2. What's a specific example most people don't know?
3. What do you disagree with the mainstream take on?
4. What framework or mental model do you use?
5. What would you tell your past self?
6. What's the counterargument and why is it wrong?

After I answer all questions, summarize my unique angle in 3 bullet points.

This is the anti-slop secret. Lieberman: "If you skip the interview, Claude writes what the internet thinks. If you do the interview, Claude writes what YOU think."

Step 3: Voice and Style Files — Codify in Markdown

What it does: A CLAUDE.md section (or separate file) that defines your voice so Claude drafts in YOUR register, not the internet's average.

Lieberman's approach: "Codify your voice in a Markdown file so an AI drafts in your register, not the internet's average."

Example CLAUDE.md voice section:

## Voice & Style
- Tone: Direct, conversational, slightly irreverent. Write like you're talking to a smart friend over coffee.
- Sentence length: Mix short punchy sentences with longer explanatory ones. Never more than 3 clauses.
- Vocabulary: Use business terms but explain them. No jargon without definition.
- Openings: Start with a specific anecdote or counterintuitive statement. Never start with "In today's world..."
- Transitions: Use "Here's the thing" or "But here's what nobody tells you"
- Endings: End with a question or a specific call to action, not a summary.

Lenny's Newsletter

Step 4: The Writer's Council — 6-Persona Revision Loop

What it does: Before publishing, your draft passes through 6 personas that each score and revise it:

  • The Skeptic — Finds logical holes
  • The Newcomer — Flags jargon and assumptions
  • The Editor — Tightens prose
  • The Fan — Identifies the most shareable parts
  • The Critic — Points out what's missing
  • The Publisher — Checks formatting, headlines, and metadata

How to clone it:

## Writer's Council
When I say "run council on [draft]", do this:
1. Skeptic: Find 3 logical holes or unsupported claims
2. Newcomer: Flag 3 terms or assumptions a beginner wouldn't understand
3. Editor: Rewrite the draft at 80% word count while preserving meaning
4. Fan: Highlight the 2 most quotable/shareable sentences
5. Critic: What's the one thing this post is missing?
6. Publisher: Suggest 3 headlines and a meta description

Output: A revised draft with all council notes inline.

Step 5: The Lessons Loop — Learn From Feedback

What it does: After publishing, you feed engagement data and your own reflections back into the system. Claude learns what worked and adjusts future drafts.

How to clone it:

## Lessons Loop
After I publish, paste the post and tell me:
- Open rate / engagement compared to average
- 3 comments or reactions that surprised you
- What you'd do differently next time

![](https://substackcdn.com/image/fetch/$s_!ztXJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55a9e49c-a4d3-43c6-8591-6c30d7ba8367_1600x114.png)


Update CLAUDE.md with: "[Date]: Learned that posts with [X] structure get [Y]% more engagement"

Why This Works: The Anti-Slop Architecture

Lieberman's Content Machine works because it inverts the typical AI content workflow:

"Write a post about X" "Interview me about X" Claude generates from training data Claude generates from YOUR answers Generic internet voice Codified personal voice One-and-done draft 6-persona revision loop No feedback learning Lessons loop improves over time

Try It Now

  1. Open Claude Code in any project directory
  2. Create or update your CLAUDE.md with the Voice & Style section above
  3. Run: claude code --run "interview me on [your topic]"
  4. Answer the questions
  5. Run: claude code --run "draft a post based on my interview answers"
  6. Run: claude code --run "run council on the draft"

Lieberman's final piece of advice: "Map your current workflow before you add any AI. If you don't know what your process is, you can't automate it intelligently."


Source: lennysnewsletter.com

Sources cited in this article

  1. Claude
Source: gentic.news · · author= · citation.json

AI-assisted reporting. Generated by gentic.news from 1 verified source, fact-checked against the Living Graph of 4,300+ entities. Edited by Ala SMITH.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

**What Claude Code users should do differently:** Stop prompting Claude to "write a post" or "generate content." That's the slop path. Instead, implement the Interview Panel as your default first step. Create a dedicated `voice.md` file in your project and reference it in CLAUDE.md. Run the Writer's Council as a `/plan` step before accepting any content output. **Specific workflow change:** Add a `content-machine` command to your CLAUDE.md that chains all 6 steps. Use Claude Code's hook system to auto-run the Oracle daily and the Lessons Loop after publishing. This turns content creation from a one-shot prompt into a continuous improvement system — exactly how Lieberman scaled Morning Brew's content operation.
This story is part of
Claude Code's Campus Conquest Flips Anthropic's Talent Pipeline, Leaving Google's Academic Edge in Doubt
Viral adoption at MIT and Stanford transforms Claude Code from product into recruiting funnel, threatening Google's long-held research talent dominance
Compare side-by-side
Morning Brew vs Business Insider
Enjoyed this article?
Share:

AI Toolslive

Five one-click lenses on this article. Cached for 24h.

Pick a tool above to generate an instant lens on this article.

Related Articles

From the lab

The framework underneath this story

Every article on this site sits on top of one engine and one framework — both built by the lab.

More in Products & Launches

View all