shadcn-ui

Automates shadcn/ui component integration into React projects with Vite, Tailwind CSS, and TanStack Router.

Updated Jan 24, 2026
One-click install
npx skills add https://github.com/Penitence1992/go-zero-backend-skills --skill shadcn-ui-penitence1992
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn-ui
Source: https://github.com/Penitence1992/go-zero-backend-skills/tree/main/skills/shadcn-ui
Command: npx skills add https://github.com/Penitence1992/go-zero-backend-skills --skill shadcn-ui-penitence1992

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a ready-to-use shadcn/ui integration scaffold for React projects, enabling fast UI development with consistent components, Tailwind CSS, and router configurations.

Core Features & Use Cases

  • UI Component Library: Integrates shadcn/ui components with Vite-based projects, including Tailwind CSS setup and Radix UI primitives.
  • Project Configuration: Guides setup for Vite, TanStack Router, and Tailwind, ensuring a cohesive design system across apps.
  • Use Case: Start a new React project and quickly add a button, card, and dialog with consistent styling and routing patterns.

Quick Start

Follow the CLI-based workflow to initialize shadcn/ui in your project, then add components using the shadcn CLI and configure Tailwind.

Frequently Asked Questions about shadcn-ui

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

FAQPage Schema
How do I add shadcn/ui components to a React project using Vite?

To add shadcn/ui components to a Vite project, you use a CLI-based workflow to initialize the library and configure Tailwind CSS, then add individual UI components like buttons and dialogs through the shadcn CLI.

What do I need to set up before integrating shadcn/ui with TanStack Router?

Before integrating shadcn/ui with TanStack Router, you need a React project configured with Vite and Tailwind CSS to ensure the UI components and routing patterns align within a cohesive design system.

Does shadcn/ui work with Tailwind CSS and Radix UI primitives?

Yes, shadcn/ui integrates seamlessly with Tailwind CSS for styling and utilizes Radix UI primitives to provide accessible, polished UI components for your React applications.

How do I configure Tailwind CSS when starting a new shadcn/ui project?

You configure Tailwind CSS during the shadcn/ui initialization process by following the CLI workflow, which establishes the necessary design tokens and style configurations for consistent UI components.

What is the best way to build a cohesive design system in React with shadcn/ui?

The best way to build a cohesive design system is using shadcn/ui to integrate consistent components, Tailwind CSS styling, and TanStack Router configurations directly into your Vite-based React project.