I've been building a tool that checks whether Claude Code actually followed the rules in your CLAUDE.md. Early on I realised I was testing it against one file: my own. So I went and got 559 real ones.

CLAUDE.md, AGENTS.md, .cursorrules, Copilot instructions, Windsurf, Gemini — from PyTorch, Kubernetes, Elasticsearch and a few hundred smaller repos. 21,986 items parsed out of them, no crashes.

Two things came out of it that I didn't expect.

63.4% of a rules file isn't a rule

Directory listings. Reference tables. Import examples. Architecture notes. Glob syntax cheatsheets.