What problem does it solve?
It prevents inconsistent UI implementation by enforcing shadcn/ui best practices, theme token usage, and Radix-based accessibility patterns while building and customizing components.
Core Features & Use Cases
- Theme-safe styling with design tokens: Ensures components use semantic Tailwind tokens (e.g., bg-background, text-foreground, border-input) instead of hardcoded colors so dark mode and theme switching stay reliable.
- Radix UI accessibility preservation: Guides correct usage of Dialog and focus management patterns so keyboard navigation and screen-reader semantics remain intact.
- Maintainable component extension patterns: Promotes copy-paste ownership, safe variant/compound component exporting, and accessible customization (including extending props like loading states).
Quick Start
Use this skill when you are implementing or customizing shadcn/ui components that must follow the project’s theming, accessibility, and export/variant conventions.