For the complete documentation index, see llms.txt. Markdown variants are available for the docs, pricing and about pages: append .md to the URL or send an Accept: text/markdown header (the home page answers the header too). An agent skill is available at /.well-known/agent-skills/site-skill.md.
Set up your project and add craftUI components.
craftUI components are installed with the shadcn CLI, so your project needs shadcn/ui set up first. If it isn't already, run:
This creates a components.json, sets up your CSS variables and adds the cn helper at lib/utils.ts. See the shadcn/ui installation docs for framework-specific guides.
Each component page shows its install command. It looks like this:
The CLI will:
button).components/ui/<component>.tsx.components.json.Import the component from your components folder:
import { YourComponent } from "@/components/ui/your-component";
export function Demo() {
return <YourComponent />;
}The full list is on the Components page. The machine-readable index of every component is at /r/registry.json.