
Ui Components
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-codeInstalls 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- Rag Retrieval1.5K
- Zustand Patterns1.5K
- Agent Orchestration1.4K
- Domain Driven Design1.3K
- Memory755
- Security Patterns738
- Langgraph371
- Write Prd336
- Distributed Systems293
- Ascii Visualizer283
- Monitoring Observability269
- Vite Advanced265
- Quality Gates259
- Code Review Playbook254
- Python Backend249
- Accessibility245
- Memory Fabric243
- Multimodal Llm242
- Database Patterns238
- Architecture Patterns236
- Performance232
- Github Operations228
- Remember228
- Doctor227