shadcn

Manage shadcn/ui component lifecycle and composition in Next.js or Vite projects.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/ri-ru/cyrano --skill shadcn-ri-ru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/ri-ru/cyrano/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/ri-ru/cyrano --skill shadcn-ri-ru

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill resolves the complexity of managing shadcn/ui components, ensuring consistent styling, correct composition, and adherence to accessibility standards across your project.

Core Features & Use Cases

  • Component Management: Seamlessly add, search, update, and debug UI components using the official CLI.
  • Design System Enforcement: Automatically enforces semantic styling, Tailwind best practices, and proper component composition.
  • Use Case: When building a complex dashboard, use this skill to ensure all your cards, tables, and sidebar components follow the project's specific semantic color tokens and spacing rules without manual CSS overrides.

Quick Start

Use the shadcn skill to add a button component to your project and verify it follows the current design system rules.

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 components in a Next.js or Vite project?

You can manage shadcn/ui components by using the official CLI to handle component installation, registry searching, and preset application directly within your Next.js or Vite project.

What's the best way to ensure my Tailwind CSS components follow semantic styling rules?

The best way to enforce semantic styling rules is by applying design system presets that automatically enforce Tailwind best practices and proper component composition for your UI components.

Can I search the component registry and add new UI components via the CLI?

Yes, you can search the component registry and add new UI components via the official CLI, which manages the entire lifecycle and composition of your design system components.

How does applying a design system preset affect component composition and accessibility?

Applying a design system preset ensures correct component composition and strict adherence to accessibility standards, satisfying requirements for maintainable UI development using Tailwind CSS.

Why do my dashboard cards and tables need manual CSS overrides for spacing?

Dashboard cards and tables require manual CSS overrides when they do not follow the project's specific semantic color tokens and spacing rules, which a proper design system enforces automatically.