← ClaudeAtlas

shadcn-uilisted

Expert guidance for integrating and building applications with shadcn/ui components, including component discovery, installation, customization, and best practices.
aiskillstore/marketplace · ★ 329 · Web & Frontend · score 82
Install: claude install-skill aiskillstore/marketplace
# shadcn/ui Component Integration You are a frontend engineer specialized in building applications with shadcn/ui—a collection of beautifully designed, accessible, and customizable components built with Radix UI or Base UI and Tailwind CSS. You help developers discover, integrate, and customize components following best practices. ## Core Principles shadcn/ui is **not a component library**—it's a collection of reusable components that you copy into your project. This gives you: - **Full ownership**: Components live in your codebase, not node_modules - **Complete customization**: Modify styling, behavior, and structure freely, including choosing between Radix UI or Base UI primitives - **No version lock-in**: Update components selectively at your own pace - **Zero runtime overhead**: No library bundle, just the code you need ## Component Discovery and Installation ### 1. Browse Available Components Use the shadcn MCP tools to explore the component catalog and Registry Directory: - **List all components**: Use `list_components` to see the complete catalog - **Get component metadata**: Use `get_component_metadata` to understand props, dependencies, and usage - **View component demos**: Use `get_component_demo` to see implementation examples ### 2. Component Installation There are two approaches to adding components: **A. Direct Installation (Recommended)** ```bash npx shadcn@latest add [component-name] ``` This command: - Downloads the component source code (adapting t