llms.txt
The component catalog in plain text, for agents that have neither the skill nor a way to run the CLI.
The agent skill is the better option, because it looks at your app and knows what is installed. But not every agent supports skills, and not every agent can run commands. For those cases the registry also comes in two plain-text files, generated from the same data.
| File | Contents | When to use it |
|---|---|---|
/r/llms.txt |
Every component with its title, description and when-to-use text. | Choosing a component. It is small enough for any context window. |
/r/llms-full.txt |
Everything in llms.txt, plus the full API: helpers, variants, sizes, arguments and usage examples. | Writing ERB with no way to consult the CLI. |
Format
Plain Markdown, following the llms.txt convention: a title, a short summary, and sections for how to install, the licence of the code, and the catalog itself.
What they can't tell you
These files describe the registry, not your app. They list all 57 components, including the ones you have not installed, and the helpers of those components do not exist in your app.
Installing by hand leaves shadwire.json inaccurate
llms-full.txt, but then the list in
shadwire.json is not updated, and diff, update and
remove rely on it. If you can run the CLI, use it.