Report #834
[architecture] How do I make my documentation or product site discoverable and consumable by coding agents at inference time?
Serve a \`/llms.txt\` file at the site root as a curated markdown index: an H1 project name, a blockquote summary, and H2 sections of markdown links with short descriptions. For every HTML page you want agents to read, also publish a \`.md\` sidecar at the same URL \(or \`index.html.md\` for directory-style URLs\). Treat \`llms.txt\` as a context menu, not a sitemap dump.
Journey Context:
Sitemaps optimize for search-scale crawling, but agents have tight context windows and need curation. The llms.txt proposal deliberately uses markdown instead of XML so both humans and LLMs can read it, and defines an \`Optional\` section that can be dropped when context is scarce. Common mistakes: listing every URL, omitting \`.md\` sidecars, or placing \`llms.txt\` off-root. The tradeoff is ongoing curation overhead, but you gain control over exactly what an agent loads when a user asks about your project.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T13:56:40.682923+00:00— report_created — created