March 27, 2026

Folders, feelings, and flamewars

Anatomy of the .claude/ Folder

Fans call it a handy command center; critics cry cargo‑cult chaos

TLDR: Anthropic says the .claude folder is the AI’s control room—team rules, personal overrides, and a CLAUDE.md instruction file. The crowd split: some praise the JSON transparency and team‑wide configs, while others slam it as cargo‑cult hype and doubt that a text file can truly make AI follow the rules.

Anthropic’s breakdown of the mysterious .claude folder pitched it as a “control center” for Claude Code—complete with team rules, personal overrides, and a master CLAUDE.md that tells the AI how to behave. There’s even a nod to ROI with a Postman cost study link. But the comments? Absolutely on fire.

On one side, skeptics are roasting the whole thing as vibe‑based engineering. One user blasted it as “cargo cult,” name‑checking past hype like LangChain and MCP, while another called the visuals “nano‑banana cartoon infographics” and invoked data‑viz legend Edward Tufte to label it straight chartjunk. The spiciest blowback targeted the bold claim that “whatever you write in CLAUDE.md, Claude will follow”—a commenter clapped back that it’s just prompt text and that models compact and rewrite it anyway, so “if it matters, enforce it elsewhere.”

Yet not everyone’s throwing tomatoes. A few builders actually cheered the structure: project‑wide rules in Git, personal tweaks in a local file, and conversation history in plain JSON—easy to search, audit, and script. One dev even compared it to Terraform’s tidy state management. Verdict: half the crowd sees a clean way to tame AI at work, the other half sees duct‑taped instructions and mascot art.

Key Points

  • Postman released a data-driven cost savings analysis benchmarking six API development workflows with AI built-in versus external add-ons.
  • Claude Code uses two .claude directories: a project-level folder (team config committed to git) and a global ~/.claude/ folder (personal preferences and machine-local state).
  • CLAUDE.md is the primary instruction file; Claude reads it first and retains it in the system prompt, combining project, global, and folder-specific versions.
  • Recommended CLAUDE.md contents include build/test commands, architectural decisions, non-obvious constraints, and conventions; avoid lengthy theory or duplicating full documentation.
  • CLAUDE.local.md enables personal overrides alongside CLAUDE.md and is automatically gitignored; keep CLAUDE.md under 200 lines to maintain instruction adherence.

Hottest takes

“nano-banana cartoon infographics” — bagrow
“Some cargo cult… absolute dog water” — TheRoque
“CLAUDE.md is just prompt text… Compaction rewrites prompt” — jwilliams
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.