Skip to content

For AI ​

This documentation is available in machine-readable formats for use with Large Language Models. Pick the right one for your tool and context window.

Both files follow the llms.txt convention.

Which one should I use? ​

llms.txt — the index ​

A short, structured list of every page in the documentation, with titles and links to the raw markdown of each page.

Use it when:

  • Your AI tool can fetch URLs on its own (Claude with web access, Cursor, agentic IDEs).
  • You want the AI to look up only the pages it needs, not the whole corpus.
  • The full corpus would not fit in your context window.

How it works: the AI reads the index, decides which pages are relevant to your question, then fetches them one by one from /your-page.md.

llms-full.txt — the whole corpus ​

Every page in the documentation concatenated into a single file (~6,000 lines, around 50–80k tokens depending on the tokenizer).

Use it when:

  • You want to paste the entire documentation into a chat (ChatGPT, Claude.ai) once and ask many questions against it.
  • Your AI tool cannot fetch URLs but has a large context window.
  • You want everything available without the AI having to make follow-up requests.

Trade-off: large. May exceed smaller context windows. Wastes tokens on pages unrelated to your question.

Per-page raw markdown ​

Every documentation page is also available as raw markdown at the same URL with a .md suffix. For example:

Useful when you want to drop a single page into an AI conversation without the surrounding HTML.

Example prompts ​

With llms.txt and a tool that can browse:

Read https://docs.example.com/llms.txt and answer the following question. Fetch any pages you need from the index.

Question: How do I add validation to a form input?

With llms-full.txt pasted into chat:

Below is the full Interface Builder documentation. Answer my questions using only this content.

[paste contents of /llms-full.txt here]

How do I add validation to a form input?