shadcn

Coordinate shadcn/ui component discovery, installation, and smart-merge updates in React projects.

16|1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/manu14357/skills --skill shadcn-manu14357
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/manu14357/skills/tree/main/skills/shadcn
Command: npx skills add https://github.com/manu14357/skills --skill shadcn-manu14357

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating shadcn/ui component workflows across React projects to ensure consistent discovery, installation, and maintenance of UI components.

Core Features & Use Cases

  • Discover and install shadcn/ui components with project context awareness.
  • Enforce design-system rules, composable patterns, and up-to-date upstream integrations.
  • Support end-to-end workflows: search, add, view, diff, and smart-merge updates while validating compatibility.

Quick Start

Initialize your project context with npx shadcn@latest info --json, then follow docs to locate, preview, and install components for your project.

Frequently Asked Questions about shadcn

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

FAQPage Schema
How do I manage shadcn/ui component workflows in a React project?

Managing shadcn/ui component workflows involves coordinating component discovery, installation, and maintenance. It enforces design-system rules and up-to-date upstream integrations while supporting search, add, view, diff, and smart-merge update tasks.

What is the best way to discover and install shadcn/ui components?

To discover and install shadcn/ui components, initialize your project context using npx shadcn@latest info --json. This enables project context awareness to validate compatibility and enforce UI rules during component installation.

How does the smart-merge update workflow handle React component compatibility?

The smart-merge update workflow handles React component compatibility by applying diffing and validating compatibility checks during updates. It enforces composable patterns and project conventions to ensure consistent design-system rules.

Do I need to initialize project context before adding shadcn/ui components?

Yes, you need to initialize project context before adding shadcn/ui components. Running npx shadcn@latest info --json detects your project context, which is required to enforce design-system rules and validate compatibility during installation.

Why should I use a coordinated workflow for React design-system components?

Using a coordinated workflow for React design-system components ensures consistent discovery, installation, and maintenance. It enforces design-system rules, applies smart-merge updates, and validates compatibility to prevent UI fragmentation across your project.