What problem does it solve?
This Skill helps you build consistent, accessible, and themeable UI styling using shadcn/ui with Tailwind CSS, so you avoid ad-hoc markup, broken focus states, and inconsistent design tokens.
Core Features & Use Cases
- Accessible shadcn/ui Composition: Use Radix-based primitives (dialogs, forms, tables, navigation) with correct component APIs for keyboard and screen-reader friendly behavior.
- Tailwind-First, Tokenized Theming: Apply responsive, mobile-first utility patterns while using CSS variables for color and typography consistency, including dark mode via the .dark class.
- Design-System Consistency: Standardize spacing and styling (avoid arbitrary values), extract repeated utility groups into reusable components, and keep globals.css as the single source of truth for theme tokens.
Use case example: You are developing a Next.js dashboard and need a dark-mode modal + form workflow with consistent spacing, proper focus rings, and tokenized colors across the app.
Quick Start
Initialize shadcn/ui, add the needed components (such as button and dialog), then compose them in React using the provided shadcn/ui component patterns with Tailwind classes that rely on the design tokens in globals.css.