What problem does it solve? Setting up and customizing shadcn/ui component libraries involves many moving parts—CLI configuration, preset selection, RTL support, unified radix-ui imports, and OKLCH theming—and mistakes break accessibility, dark mode, or keyboard navigation. ## Core Features & Use Cases - CLI v4 Workflows: Initialize projects with framework templates (Next.js, Vite, Astro, Laravel), apply presets, add components, and run migrations for radix-ui and RTL. - Component Patterns: Implement forms with react-hook-form and Zod, data tables with TanStack Table, compound components, and new 2026 components like Empty, Field, and Input Group. - Theming & RTL: Configure OKLCH color systems with CSS variables, dark mode, preset-based design systems, and logical CSS properties for right-to-left layouts. - Use Case: You are building a React dashboard that must support Arabic users and dark mode. Use this Skill to scaffold the project with the correct preset, migrate to logical CSS properties, and theme components with OKLCH variables. ## Quick Start Ask the AI to set up a shadcn/ui project with a preset, dark mode, and RTL support for your React application.