A comprehensive reference for building component libraries with shadcn/ui and Radix Primitives. This pulls together 22 rules across CVA variant systems, OKLCH theming, Radix composition patterns (asChild, data-attribute styling), and React Hook Form integration. The v4 style system coverage is solid, detailing the six preset styles from Vega to Luma with actual character differences and CLI commands. Most useful when you're extending shadcn components without modifying source files, or wiring up accessible dialogs and menus with proper focus management. The anti-patterns section is blunt about what not to do, like skipping cn() or adding wrapper divs instead of using asChild.

skills.sh installs
1.5K
GitHub stars
301
last updated
Aug 21, 2026

Install

$ npx -y skills add yonatangross/orchestkit --skill ui-components --agent claude-code

Installs into .claude/skills of the current project.

Files

UI Components

Patterns for building accessible UI component libraries with shadcn/ui and Radix Primitives, as a thin wrap over the first-party docs: quick-start recipes, key decisions, anti-patterns, and the house delta. Vendor mechanics (CVA variants, cn() utility, component extension, asChild composition, dialog/menu patterns, data-attribute styling) are upstream's job; see Upstream coverage (do not restate). Each remaining category has individual rule files in rules/ loaded on-demand.

Quick Reference

Sponsors

Details

Repository
github.com/yonatangross/orchestkit
Categories
Frontend Development, Design & UI/UX
First seen
Jun 3, 2026

More from yonatangross/orchestkit

All 61
1yonatangross avatarzustand-patternsyonatangross/orchestkitReference for Zustand 5.x state management including slices, middleware, Immer, useShallow, persistence, selectors, and devtools integration. Documents 7 core p1.5Kskills.sh installs
2mindrally avatarfront-end-developermindrally/skillsSenior Front-End Developer expertise in ReactJS, NextJS, JavaScript, TypeScript, HTML, CSS, and modern UI/UX frameworks1.3Kskills.sh installs
3mindrally avatarredux-toolkitmindrally/skillsComprehensive Redux Toolkit best practices for React and Next.js applications with TypeScript.1.3Kskills.sh installs
4vtex avatarvtex-io-storefront-reactvtex/skillsApply when building VTEX IO storefront components under react/ for Store Framework experiences. Covers storefront component structure, css-handles, storefront c1.2Kskills.sh installs
5jezweb avatarzustand-state-managementjezweb/claude-skillsBuild type-safe global state in React with Zustand. Supports TypeScript, persist middleware, devtools, slices pattern, and Next.js SSR with hydration handling. 1.2Kskills.sh installs
6manutej avatarjest-react-testingmanutej/luxor-claude-marketplaceComprehensive React component testing with Jest and React Testing Library covering configuration, mocking strategies, async testing patterns, hooks testing, and1.2Kskills.sh installs