One-click install
npx skills add https://github.com/andreichenchik/claw --skill shadcn-andreichenchik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/andreichenchik/claw/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/andreichenchik/claw --skill shadcn-andreichenchik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of building user interfaces using the shadcn/ui component library, ensuring consistency, adherence to best practices, and efficient development.

Core Features & Use Cases

  • Component Management: Add, search, fix, debug, style, and compose shadcn/ui components.
  • Project Context Awareness: Understands project configuration (aliases, Tailwind version, base/radix presets) for accurate command generation.
  • Best Practice Enforcement: Guides users on styling, form handling, and component composition according to shadcn/ui principles.
  • Use Case: When you need to add a new form input to your React application using shadcn/ui, this Skill can help you find the right component, add it correctly, and ensure it follows the project's styling and validation rules.

Quick Start

Add the 'button' and 'card' components to your project.

Frequently Asked Questions about shadcn

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

FAQPage Schema
How do I add and configure shadcn/ui components in an existing React project?

You can search, fix, and debug shadcn/ui components by using the Skill to analyze your project context and apply best practices for styling, form handling, and component composition within your React application.

Does this work with projects using custom component registries or radix presets?

Yes, the Skill operates within projects utilizing shadcn/ui, component registries, or base/radix presets, understanding your specific configuration to ensure accurate command generation and component management.

What's the best way to manage styling and composition for shadcn/ui Tailwind CSS components?

The best way to manage styling is by enforcing shadcn/ui principles, which involves using the Skill to guide styling rules, form handling, and component composition according to the library's established best practices.

Why do I need a components.json file to build UIs with shadcn/ui?

A components.json file is required because it provides the essential project context awareness, allowing the Skill to understand configuration like aliases and Tailwind version for accurate component installation and styling.