Docs for LLMs
This site is readable by language models and coding agents without scraping HTML.
| URL | What it is |
|---|---|
/llms.txt |
Index in the llms.txt format: a title, a one-line summary and sections of links to Markdown pages. |
/llms-full.txt |
Every documentation page concatenated into one file, including all components with their props. |
/docs/<page>.md |
The Markdown of a single page, for example /docs/getting-started.md or /docs/components/data-grid.md. |
/manifest.json |
Machine-readable list of every component: name, category, import path, props and Storybook story ids. |
Every page has Copy page as Markdown and Open .md buttons under its title.
Same source as the human docs
Section titled “Same source as the human docs”The Markdown is produced from the same files as the HTML pages. Component pages are generated from the TypeScript source of @jcsoftdev/ui (exports, prop types, defaults, JSDoc) on every build, so an agent never sees stale props.
Tips for agents
Section titled “Tips for agents”- Start from
/llms.txt, then fetch only the component pages you need. - Import path rule: a component is imported from its category, for example
@jcsoftdev/ui/containers, or from a single-component entry such as@jcsoftdev/ui/containers/data-grid. - Theming is attribute driven:
data-theme,data-accent,data-style,data-density,data-radiuson<html>or any element. - Use semantic Tailwind utilities (
bg-surface-card,text-ink,rounded-card) instead of literal colors.