anthropic.com
404 at the apexThe apex domain returns 404. The real file is on the documentation subdomain, at docs.anthropic.com/llms.txt, where it runs to about 57 KB.
The most useful row on this page. A checker that only tries the apex will tell you a company has no llms.txt when it has a substantial one, and this is the normal arrangement rather than an oddity.
The smallest genuinely usable file in the set. Six sections and twenty seven links in about two kilobytes.
Departure: Opens with a blank line before the H1, and no link carries the colon and notes the proposal suggests. Every entry is a bare title and a URL.
Proof that a short file is a real file. What it gives up by skipping the notes is the one thing an agent most needs, which is a reason to pick one of the twenty seven links over the others.
The best summary blockquote in the set, because it does something almost nobody does: it dates itself, and it says what the document is for.
The line worth stealing is the one carrying a date inside the summary, so a reader reaching the file cold knows how old the claims in it are. It also spends a whole section distinguishing itself from wordpress.org, which is entity disambiguation done in the right place.
The closest thing here to a textbook business file: conforming, sectioned by what a reader wants to do, and almost every link explained.
If you are copying one shape, copy this one. Sections named for jobs rather than for the internal org chart, and a sentence per link written for somebody who does not already know the product names.
The only file in the set that treats itself as an addressable document, with stable section anchors it invites agents to deep link to.
A genuinely original idea: the summary tells an agent that anchors such as the MCP section are stable and safe to link. It also points at per surface files on its subdomains, which is the v2 subpath model used deliberately rather than by accident.
Every single link carries its notes, and the Optional section is used the way the convention intends.
The most disciplined file here. Eighty eight links and eighty eight explanations is not an accident, it is a generator with a required field. The Optional section holds the pointer to the full text variant, which is exactly what secondary means.
Opens with a How to use section that hands an agent the documentation APIs instead of making it scrape pages.
The most agent aware file in the set. It tells the reader which endpoint returns markdown and gives worked curl examples, which is the file understanding that its reader has a job to do rather than a page to render.
Twenty seven sections and two hundred links, all explained, from a company that also sells an AI visibility grader.
Departure: No summary blockquote. The opening paragraph does the same job but is plain text, so a parser looking for the blockquote the proposal describes finds nothing.
Thorough to a fault. At twenty seven sections it has stopped being an editorial selection and started being a catalogue, which is the failure mode the proposal warns about when it asks for a file small enough to sit in context.
Large, conforming, and organised by product line. The upper end of what still reads as an index.
Technically correct and near the limit of useful. Two hundred and eighty eight links means an agent has to search the file rather than read it, which the v2 proposal explicitly allows, so this is a defensible choice rather than a mistake.
The largest file here by an order of magnitude, and the clearest illustration of the index against corpus distinction.
Departure: Starts with three blockquote lines before any heading, so the first H1 appears on line five rather than first. Of 1,829 list links, only 196 carry notes.
This has stopped being an index. At 206 KB it is most of a context window before the agent has fetched anything, which inverts the point of the format. The pointers it opens with, to a full text variant and to a JSON cross link graph, are genuinely interesting ideas buried in a file too large to reach them in.
Ours, included so the standard we are holding other files to is one we are also measured against.
Conforming, generated from the same configuration the pricing pages render from so a price cannot go stale in it, and every link explained. It is also larger than we would like at 43 KB, which is the same criticism we make of Stripe above and it applies to us too.