shadcn

Manage shadcn/ui components and enforce styling rules via CLI commands.

1|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/vreddi/overnight-mountain --skill shadcn-vreddi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/vreddi/overnight-mountain/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/vreddi/overnight-mountain --skill shadcn-vreddi

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 adding, managing, and styling components within projects utilizing the shadcn/ui library, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Component Management: Add, search, and update shadcn/ui components directly from your project.
  • Code Quality & Consistency: Enforces styling rules, component composition patterns, and best practices for UI development.
  • Use Case: Quickly add a new Dialog component to your application, ensuring it follows all project-specific styling and accessibility guidelines, or debug an existing component to ensure it adheres to the project's base and radix primitive library standards.

Quick Start

Use the shadcn skill to 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 shadcn/ui components to my React project?

To add shadcn/ui components, use the skill to execute CLI commands that search, install, and configure UI elements directly within your project, ensuring all styling rules are enforced. It provides component documentation and usage examples for your React application.

What is the best way to debug shadcn/ui component styling issues?

Debugging shadcn/ui styling issues involves strictly enforcing styling rules and component composition patterns defined in your project's detailed rule files. The skill checks components against base and radix primitive library standards to ensure UI consistency.

Does shadcn/ui work with Tailwind CSS for frontend development?

Yes, shadcn/ui works with Tailwind CSS for frontend development, strictly enforcing styling rules and component composition best practices. It manages UI elements by applying project context and component documentation throughout your development workflow.

How do I manage a component registry in a project with a components.json file?

Managing a component registry with a components.json file involves applying the skill to add, search, update, and style UI elements. It provides project context and enforces best practices through CLI commands and detailed rule files.

Why does my shadcn/ui Dialog component not follow project-specific accessibility guidelines?

Your Dialog component may not follow accessibility guidelines if it deviates from base and radix primitive library standards. The skill strictly enforces component composition patterns and styling rules to debug and fix these specific UI inconsistencies.

Can I use shadcn/ui presets to standardize component composition?

Yes, you can use shadcn/ui presets to standardize component composition. The skill manages component registries and presets, applying detailed rule files to enforce consistent styling and UI development best practices across your project.