Anatomy of the .claude/ folder
Overall reaction to the article and “AI slop”
- Many readers see the piece as marketing‑ish or “AI slop”: generic advice, LinkedIn tone, internal inconsistencies, and claims that feel overstated (e.g., “whatever you write in CLAUDE.md, Claude will follow”).
- Others find it a useful, beginner‑friendly orientation to
.claude/, especially for coworkers new to agentic coding. - Several say the official Claude Code docs or community guides are clearer and more grounded.
Behavior and importance of CLAUDE.md and .claude/
- Strong disagreement on how “authoritative”
CLAUDE.mdis:- Some insist it is always loaded at session start and persists through compaction, making it central.
- Others say it’s just more prompt text: often ignored, diluted in complex tasks, and treated as suggestion not contract.
- Reported pain points:
- Claude often forgets or ignores instructions (e.g., tests-first, logging rules).
- Overly long or noisy
CLAUDE.mdcan degrade performance; short, focused rules plus links are preferred by many.
Skills, agents, and configuration vs. keeping it simple
- One camp: fewer skills and minimal config work best. Too many skills/agents:
- Pollute context, confuse the model, and lead to tool‑call thrashing.
- Become a “productivity setup” rabbit hole akin to dotfiles/Jira/Emacs bikeshedding.
- Another camp: thoughtfully designed skills/MCPs are powerful, especially for:
- Project‑specific workflows (debugging, querying logs, custom APIs, accounting systems).
- Enforcing architecture patterns, separation of concerns, and repeatable debugging steps.
- Several note that custom hacks often become obsolete quickly as models and harnesses improve.
Team workflows, guardrails, and standardization
.claude/is seen as a way to:- Share conventions, tooling, and guardrails across teams (e.g., preconditions before running, “don’t push to main”).
- Align agent behavior when multiple devs use AI on the same repo.
- Concerns:
- Editing shared files like
AGENTS.mdcan affect everyone; some suggest treating them like config with PR review. - No cross‑vendor standard for these files; some people experiment with symlinks or per‑model files.
- Editing shared files like
Security and sandboxing
- Strong warnings about running Claude Code/agents without isolation:
- Default “ask before running commands” is not a real sandbox.
- Recommended approaches include Docker/devcontainers, official sandboxing, firejail, or cloud/VM isolation.
- Deny‑lists in
settings.jsonare viewed by some as partial “security theater”; containerization is preferred.
Broader views on AI coding and profession
- Split between:
- Enthusiasts who report big productivity and quality gains with well‑tuned setups and evals.
- Skeptics who see “prompt and pray” as cargo‑cult engineering, fear config hell, and argue you still must review AI‑generated code line by line.
- Some expect many current configuration practices to fade as models and harnesses improve.