shadcn-ui

Configure shadcn/ui components with Radix UI and Tailwind CSS.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/mkloz/teamforge-frontend --skill shadcn-ui-mkloz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn-ui
Source: https://github.com/mkloz/teamforge-frontend/tree/main/.agents/skills/shadcn-ui
Command: npx skills add https://github.com/mkloz/teamforge-frontend --skill shadcn-ui-mkloz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @radix-ui/react-accordion, @radix-ui/react-alert-dialog, @radix-ui/react-dialog, @radix-ui/react-dropdown-menu, @radix-ui/react-label, @radix-ui/react-select, @radix-ui/react-separator, @radix-ui/react-slot, @radix-ui/react-toast, class-variance-authority, clsx, lucide-react, tailwind-merge, tailwindcss-animate, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill unit provides a comprehensive guide for building accessible, customizable UI components using shadcn/ui, Radix UI, and Tailwind CSS.

Core Features & Use Cases

  • Component Library: Offers a wide range of React components for UI development.
  • Installation & Setup: Provides step-by-step instructions for initializing and configuring shadcn/ui in your project.
  • Component Patterns: Includes patterns for buttons, dialogs, dropdowns, tables, forms, and more.
  • Customization: Allows for styling and theming with Tailwind CSS and custom component code.
  • Use Case: Ideal for developers who want to quickly add UI components to their Next.js, Vite, or Remix projects, following best practices for accessibility and design.

Quick Start

Run npx shadcn@latest init to initialize shadcn/ui in your project and begin building your components.

Frequently Asked Questions about shadcn-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build accessible React UI components with Tailwind CSS?

To build accessible React UI components with Tailwind CSS, use shadcn/ui guidelines which combine Radix UI primitives and Tailwind CSS for customizable, accessible component patterns. It provides setup instructions and component templates for immediate use.

Does shadcn/ui work with Vite and Remix applications?

Yes, shadcn/ui works with Vite and Remix applications. The Skill targets developers building Next.js, Vite, or Remix projects, providing initialization steps and component patterns compatible with these frameworks.

What is the best way to add accessible dialogs and dropdowns to a Next.js project?

The best way to add accessible dialogs and dropdowns to a Next.js project is using shadcn/ui patterns. It leverages Radix UI primitives to ensure accessibility standards are met while allowing full Tailwind CSS customization.

How do I initialize shadcn/ui in my React project?

To initialize shadcn/ui in your React project, run `npx shadcn@latest init`. This setup process configures the necessary dependencies, including Radix UI packages and Tailwind CSS, to begin building components.

Can I customize shadcn/ui component themes using Tailwind CSS?

Yes, you can customize shadcn/ui component themes using Tailwind CSS. The Skill emphasizes theming and customization, allowing developers to modify styling directly within the component code using Tailwind utilities.