TRO — Design system
The TRO brand as a shadcn registry: one theme, drop-in components, the logo, the spheres and a Claude skill. Built for Claude Code, Claude Design and anyone vibe coding a TRO website.
$ npx shadcn@latest init https://ui.tro.de/r/base.jsonInstall
$ npx shadcn@latest init https://ui.tro.de/r/base.json$ npx shadcn@latest registry add @tro=https://ui.tro.de/r/{name}.json$ npx shadcn@latest add @tro/theme @tro/button @tro/card @tro/logoAdding shadcn blocks? Add the TRO primitives in the same command so they win: npx shadcn@latest add login-01 @tro/primitives --overwrite
$ npx shadcn@latest add https://ui.tro.de/r/css.jsonOr link https://ui.tro.de/tro.css. See the plain HTML example.
$ npx shadcn@latest add https://ui.tro.de/r/skill.jsonClaude chat and Claude Design: download tro-design-skill.zip and upload it under Settings → Skills.
Components
Same names, same props. Install over the shadcn originals and every block you add afterwards renders in TRO style.
$ npx shadcn add @tro/button$ npx shadcn add @tro/badge$ npx shadcn add @tro/input$ npx shadcn add @tro/switch$ npx shadcn add @tro/slider$ npx shadcn add @tro/progress$ npx shadcn add @tro/logo


$ npx shadcn add @tro/card$ npx shadcn add @tro/iconsBrand
Designed to be heard.
Crafting sonic spaces that last.
Chapter 1
Body copy in Light at 160% line height, with Medium highlights for key words.