Design system
Registries
From packages/ui: pnpm dlx shadcn@latest add @shadcnblocks/<name> (needs SHADCNBLOCKS_TOKEN in the env), @react-bits/<name>, @magicui/<name>.
Adaptation rules — non-negotiable:
- Semantic tokens, never raw palette classes (
bg-primary, notbg-emerald-500). - Strip demo content, attribution comments,
Demowrappers. - Keep focus states,
aria-*, keyboard handling andprefers-reduced-motion. - Motion budget: one attention element per viewport.
- Mobbin is reference only — never pasted.