Skip to main content
CC
CULT OF CLAUDE
CC
CULT OF CLAUDE

Not affiliated with Anthropic. An independent community resource.

Solo Dev gaearon/overreacted.io

Dan Abramov's overreacted.io

The definitive example of using CLAUDE.md to preserve an author's writing voice.

Famous for personality and voice. Dan Abramov's blog gives Claude specific writing style instructions that capture his distinctive voice.

Next.jsMDXTypeScript
View on GitHub → Verified 2026-03-15

Why This CLAUDE.md Stands Out

Dan Abramov's overreacted.io CLAUDE.md is famous in the Claude community for one thing: it teaches Claude to write like Dan. The file captures his distinctive writing style -- conversational, precise, building complexity gradually -- and Claude reproduces it remarkably well.

Key Patterns

Writing Style as First-Class Concern. Most CLAUDE.md files focus on code. This one focuses on prose. It describes the tone, sentence structure, and rhetorical patterns that make overreacted.io posts distinctive. Content Structure Guidelines. Instructions on how to structure blog posts -- start with a concrete example, build to the abstract principle, avoid jargon unless necessary, always provide intuition before formalism. Technical Accuracy Standards. Despite being a blog, the file emphasizes technical precision. No hand-waving, no "simply" or "just", no glossing over complexity. Minimal Code Guidelines. The code section is short because the project is a blog. This demonstrates good CLAUDE.md discipline -- do not pad sections that are not the primary concern.

When to Use This Pattern

Use the overreacted.io pattern when:

  • Your project is content-focused (blog, documentation, educational)
  • Preserving a specific voice or writing style is critical
  • Code is secondary to prose quality
  • You are a solo creator with a distinctive style worth preserving

Structural Analysis

Sections: Writing Voice | Content Structure | Technical Standards |

Code Style (brief) | Build Instructions

Length: ~100 lines

Key strength: Voice preservation is unmatched

Key weakness: Limited code guidance -- intentionally minimal for a content project