For AI agents
The catalog is generated from the metadata of each component, so these files always describe the same components.
| File | What it has |
|---|---|
catalog.json |
Every component: keywords, minimum iOS, APIs, origin, a rawURL and, with a Metal shader, a shaderRawURL |
llms.txt |
A short index with a link to each component |
llms-full.txt |
Every component with its full source |
Find and add a component
Section titled “Find and add a component”- Search
keywords.enandkeywords.esincatalog.json. - Compare its
minIOSwith the deployment target of the project. - Download its
rawURLinto a new Swift file in the project, keeping the header. - If it has a
shaderRawURL, download that too, into a.metalfile in the same target. The component draws nothing without it.
Contribute
Section titled “Contribute”AGENTS.md maps the repository and lists the rules a change has to keep.