Guide · shadcn ui components

shadcn/ui in 2026: Why Component Ownership Beats Library Lock-in

The #1 skill is shadcn by shadcn (193,352 installs, skills.sh registry) — the most-installed component skill in the Claude Code catalog. shadcn/ui copies source into your project rather than installing a locked package, making every component directly editable by AI. In 2026 it is the canonical companion to Tailwind v4 CSS variables and Radix UI accessibility primitives.

By Skillselion · Updated June 17, 2026 · 4 min read

shadcn by shadcn (193,352 installs, skills.sh registry) is the most-installed component skill for Claude Code in 2026 — and the reason is architectural, not cosmetic. shadcn/ui copies component source files into your project rather than installing them as a locked package. The skills.sh catalog tracks 53 shadcn-tagged skills across 25,215 total listings and 91.5 M total installs.

shadcn
shadcn

Three converging factors explain the growth:

1. AI-generation changed the economics of component libraries. When Claude Code generates a button, it is easier to drop source into your codebase than to reconcile a generated file against a locked external package. shadcn/ui components exist in your repo — Claude Code can read, modify, and reason about them directly.

2. Tailwind v4 made shadcn/ui's token approach canonical. shadcn/ui's --primary, --card, and --destructive CSS variables map exactly to Tailwind v4's @theme system. Every component is a single CSS variable change away from a full rebrand.

3. The Radix UI accessibility layer is now invisible to end users. Radix primitives (the accessibility and state-management layer under every shadcn/ui component) handle ARIA roles, keyboard navigation, and focus trapping automatically — features that take hours to implement correctly from scratch.

What is the difference between shadcn and shadcn-ui?

The catalog has two primary skills for shadcn:

  • `shadcn` by shadcn — 193,352 installs. The official skill from the shadcn repo. Teaches Claude Code the copy-paste install workflow (npx shadcn@latest add button), CSS variable wiring, and component customisation conventions.
  • `shadcn-ui` by google-labs-code — 40,481 installs. Part of Google Stitch's skill suite; adds React component composition patterns on top of shadcn/ui primitives.

For most projects, shadcn by shadcn is the right choice. shadcn-ui by google-labs-code is worth adding if you are also using Stitch's design-md workflow (49,441 installs).

How does shadcn/ui compare to Radix, MUI, and Chakra?

| Library | Ownership | Customisation | AI editable? | installs (skills.sh) | |---|---|---|---|---| | shadcn/ui | You own the source | Full | Yes — it is your code | 193,352 | | MUI | npm package | Via theme + sx prop | Partially | — | | Chakra | npm package | Via theme config | Partially | — | | Radix (headless) | npm package | Bring your own CSS | Yes | — |

shadcn/ui's ownership model is uniquely compatible with AI-generated code because there is no version conflict: Claude Code writes into your repo files, which are already your component source.

Which shadcn/ui skills should I combine?

The three-skill stack that covers design, components, and quality:

1. `shadcn` by shadcn — 193,352 installs. Core component installation and customisation. 2. `ckm:ui-styling` by nextlevelbuilder — 29,589 installs; repo has 88,743 GitHub stars. Adds a combined Tailwind v4 token + shadcn theming layer for multi-brand support. 3. `web-artifacts-builder` by anthropics — 66,461 installs, 147,832 GitHub stars. Builds polished interactive web artifacts using shadcn/ui components — ideal for prototyping complete UI flows.

For accessibility: add web-design-guidelines by vercel-labs (396,443 installs, skills.sh registry) to get automatic WCAG colour-contrast and ARIA auditing on every generated component.

How do I theme shadcn/ui for a custom brand?

shadcn/ui v2 uses a single CSS variable layer:

``css :root { --background: oklch(99% 0 0); --foreground: oklch(10% 0 0); --primary: oklch(55% 0.22 250); --primary-foreground: oklch(99% 0 0); --card: oklch(97% 0 0); --radius: 0.5rem; } ``

Tell Claude Code your brand colour in oklch or hex, load shadcn and ckm:ui-styling, and ask it to update the CSS variables. Every component using bg-primary, text-card, and rounded will recolour automatically via Tailwind v4's utility generation.

The catalog tracks several block-library extensions:

  • ai-elements by vercel — 11,717 installs. Vercel's own shadcn/ui-compatible AI component patterns (streaming text, loading skeletons, chat bubbles).
  • tailwind-v4-shadcn by secondsky — 5,608 installs. Drop-in config for a fresh project combining Tailwind v4 and shadcn/ui with zero manual setup.
  • shadcn by vercel-labs — 1,308 installs. Vercel-specific patterns for shadcn in Next.js App Router.

For full component block libraries (hero sections, data tables, auth forms), the shadcn/ui blocks registry is the authoritative source.

Key takeaways

  • shadcn by shadcn has 193,352 installs — the most-installed component skill in the catalog — because its code-ownership model is natively compatible with AI code generation.
  • shadcn/ui v2 maps directly to Tailwind v4 @theme CSS variables; a single variable change rebrands every component.
  • The three-skill stack — shadcn + ckm:ui-styling + web-artifacts-builder — covers components, theming, and rapid prototyping with 289,402 combined installs (skills.sh registry, GitHub).
  • Radix UI handles ARIA, keyboard navigation, and focus management so Claude Code never needs to implement accessibility primitives from scratch.
  • The skills.sh catalog has 53 shadcn-tagged skills out of 25,215 total listings, with the top shadcn skill alone at 193,352 installs — 2.1× more than the next-closest component skill.
FAQ

Common questions

What is the best shadcn/ui skill for Claude Code?

shadcn by shadcn (193,352 installs) is the official skill — it teaches Claude Code the copy-paste install workflow, CSS variable wiring, and component customisation conventions.

What is the difference between shadcn/ui and MUI?

shadcn/ui copies component source files into your project so you own and can freely modify them. MUI installs as an npm package with its own versioning, theming API, and upgrade cycle.

Does shadcn/ui work with Tailwind v4?

Yes. shadcn/ui v2 references Tailwind v4 CSS variables natively — --primary, --card, --destructive etc. match the @theme token system directly.

How do I theme shadcn/ui for my brand?

Edit the CSS variables in your global stylesheet — change --primary and --radius to your brand values; all shadcn/ui components using bg-primary, text-card, and rounded will update automatically.

What is the most installed component skill in Claude Code?

shadcn by shadcn with 193,352 installs is the most-installed component skill in the skills.sh catalog as of June 2026.

Curated by Skillselion — an independent directory of AI-coding tools, not affiliated with Anthropic, OpenAI or Cursor. Tool rankings reflect real adoption (installs, then GitHub stars) from the skills.sh registry and GitHub, last updated June 17, 2026.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.