shadcn-ui

Installation
Summary

Complete guide to building accessible React components with shadcn/ui, Radix UI, and Tailwind CSS.

  • Install and configure components via CLI (npx shadcn@latest add), then customize directly in your project since you own the code
  • Covers 10+ core components: buttons, inputs, forms with Zod validation, cards, dialogs, dropdowns, sheets, tables, toasts, and charts built on Recharts
  • Full Next.js App Router integration with Server Components, form handling, and metadata support; all components use "use client" directive
  • Theme with CSS variables for light/dark modes; extend Tailwind config for custom colors, spacing, and animations
SKILL.md

shadcn/ui Component Patterns

Build accessible, customizable UI components with shadcn/ui, Radix UI, and Tailwind CSS.

Overview

  • Components are copied into your project — you own and customize the code
  • Built on Radix UI primitives for full accessibility
  • Styled with Tailwind CSS and CSS variables for theming
  • CLI-based installation: npx shadcn@latest add <component>

When to Use

Activate when user requests involve:

  • "Set up shadcn/ui", "initialize shadcn", "add shadcn components"
  • "Install button/input/form/dialog/card/select/toast/table/chart"
  • "React Hook Form", "Zod validation", "form with validation"
  • "accessible components", "Radix UI", "Tailwind theme"
  • "shadcn button", "shadcn dialog", "shadcn sheet", "shadcn table"
Related skills

More from giuseppe-trisciuoglio/developer-kit

Installs
17.1K
GitHub Stars
246
First Seen
Jan 20, 2026