For AI agents: the complete documentation index is available at https://wallarm.github.io/design-system/llms.txt, the full documentation bundle is available at https://wallarm.github.io/design-system/llms-full.txt, and this page is available as Markdown at https://wallarm.github.io/design-system/ai/llms.md.

llms.txt and Markdown

Every page of this site has a machine-readable version, so you can hand the documentation to an AI assistant, or let it fetch the documentation itself.

llms.txt

  • llms.txt: an index of every page, with its title, description and a link to its Markdown version. Give it to an assistant that can follow links.
  • llms-full.txt: the whole site in one Markdown file. Paste or attach it when the assistant cannot fetch links.

Markdown pages

Every page has a Markdown twin at the same path with a .md extension. For example, the Button page is at https://wallarm.github.io/design-system/components/button.md.

At the top of each page, the copy button copies the page as Markdown, and its menu opens the Markdown link or starts a ChatGPT or Claude conversation about the page.

components.json

components.json is the metadata the MCP server serves, as one JSON file: every component with its props, variants, sub-components and import path, plus the design tokens. It describes the version this site was built from; the copy inside your installed package, @wallarm-org/design-system/metadata, matches the version you use.

Check it locally

llms.txt, llms-full.txt, the .md pages and components.json exist only in a production build, not in rspress dev. To see them with local URLs, run pnpm --filter @wallarm-org/website preview:local. It builds the site with a local origin (localhost, port 4173) into doc_build_local, so the production doc_build is untouched, and serves it from there. A plain build keeps the production origin, https://wallarm.github.io.