Skip to content

shadcn (vendored)

Frozen

Upstream removed this skill in vercel/vercel-plugin#291 (2026-10-02). vendor.yaml marks it frozen:, so make sync keeps the last-synced copy and no longer updates it. shadcn-ui/ui now publishes its own skills/shadcn; switching the source is tracked separately.

Vendored from vercel/vercel-plugin/skills/shadcn (part of the fullstack-nextjs series). Synced via make sync; do not edit skills/vendor/fullstack-nextjs/shadcn/SKILL.md locally — changes will be clobbered on the next sync.

Upstream frontmatter description

shadcn/ui expert guidance — CLI, component installation, composition patterns, custom registries, theming, Tailwind CSS integration, and high-quality interface design. Use when initializing shadcn, adding components, composing product UI, building custom registries, configuring themes, or troubleshooting component issues.

What it teaches

Covers the full shadcn workflow: init, add, build, search, migrate, info, view, custom registries, theming, Tailwind integration. Triggers on components.json, components/ui/**, and any npx shadcn@latest <subcmd>. Includes a validate rule warning about Base UI / Radix incompatibility with AI Elements.

Canonical SKILL.md

See skills/vendor/fullstack-nextjs/shadcn/SKILL.md for the full instructions. Upstream source: vercel/vercel-plugin (shadcn was acquired by Vercel; this is the same canonical guidance redistributed under the Vercel plugin).