What the linter checks

The spec is small on purpose: one # title as the first line, a > blockquote summary, then ## sections of - [name](url): note entries with absolute http(s) URLs, with ## Optional last. Errors mean parsers can misread the file; warnings are spec-smells worth fixing. For the why — and an honest read on how much llms.txt matters today — see llms.txt explained and the llms.txt playbook.