shadcn

Manage shadcn/ui components and presets across a project.

9|2|Updated Nov 10, 2025
One-click install
npx skills add https://github.com/FindMalek/dukkani --skill shadcn-findmalek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/FindMalek/dukkani/tree/main/.cursor/skills/shadcn
Command: npx skills add https://github.com/FindMalek/dukkani --skill shadcn-findmalek

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the coordination and management of shadcn/ui components, presets, and related workflows across a project.

Core Features & Use Cases

  • Provides project context, component docs, and usage examples to accelerate integration and onboarding.
  • Supports common workflows like adding, searching, fixing, debugging, styling, and composing UI, and triggers such as shadcn init, creating an app with --preset, or switching presets.
  • Ensures consistent CLI-driven guidance and configuration across teams working with component registries and presets.

Quick Start

Initialize or switch presets in your project using the shadcn CLI to load and configure UI components.

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 using the CLI?

To add shadcn/ui components, use the CLI to fetch, install, and configure the desired UI elements within your project. The Skill ensures safe CLI usage by providing component docs, usage examples, and project-context awareness for consistent integration.

What's the best way to manage shadcn/ui presets across a project?

The best way to manage shadcn/ui presets is through CLI-driven actions like initializing an app with a --preset flag or switching presets entirely. This ensures consistent configuration and component registry synchronization across your team.

Why does my shadcn/ui component styling break when composing multiple UI elements?

When composing shadcn/ui UI elements, styling can break due to conflicting configurations or missing project context. The Skill guides safe CLI usage, fixes styling issues, and enforces project-context awareness to maintain consistent component integration.

Can I use the shadcn CLI to debug and fix component registry issues?

Yes, you can use the shadcn CLI to debug and fix component registry issues. The Skill automates the management of components and presets, supporting workflows like fixing, debugging, and searching for UI elements to resolve integration inconsistencies.

How does shadcn/ui preset switching work for existing applications?

Preset switching in shadcn/ui works by updating your project's configuration to load a new set of predefined components and styles. The Skill automates this workflow, ensuring your existing application maintains consistent CLI-driven guidance during the transition.