quantumnous/new-api · Archived

shadcn-ui

>- Give the assistant project-aware shadcn/ui context: components.json, composition patterns, CLI, registries, theming, and MCP. Use when working on web UI, shadcn components, or presets. Overview aligns with under vendor/shadcn/.

First seen May 12, 2026

Installation

$ npx skills add quantumnous/new-api --skill shadcn-ui

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from quantumnous/new-api.

npx skills add quantumnous/new-api

Browse all from quantumnous/new-api

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 41.8K
License LICENSE
Default branch main
Open issues 742
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,922 B
  • docs SUMMARY.md 319 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 6 installs

SKILL.md

<!-- Canonical overview: https://ui.shadcn.com/docs/skills.md -->

Skills (shadcn/ui)

Skills give AI assistants project-aware context about shadcn/ui. When used, the assistant knows how to find, install, compose, and customize components using the correct APIs and patterns for your project.

For example, you can ask:

  • "Add a login form with email and password fields."
  • "Create a settings page with a form for updating profile information."
  • "Build a dashboard with a sidebar, stats cards, and a data table."
  • "Switch to --preset [CODE]"
  • "Can you add a hero from @tailark?"

The skill reads your project's components.json and provides your framework, aliases, installed components, icon library, and base library so it can generate correct code on the first try.


Install (ecosystem vs this repo)

Official install from Skills — shadcn/ui:

npx skills add shadcn/ui

That installs the skill where the skills CLI is available. This repository keeps the same intent under .agents/skills/shadcn-ui/ (overview here + vendored upstream docs in [vendor/shadcn/](./vendor/shadcn/)) and runs the shadcn CLI from the frontend app root:

cd web && bunx shadcn@latest info --json

Learn more about skills at skills.sh.


What's included (and where)

Project context

Run shadcn info --json (here: cd web && bunx shadcn@latest info --json) for framework, Tailwind version, aliases, base (radix | base), icon library, installed components, and resolved paths.

CLI commands

Full command reference (vendored): [vendor/shadcn/cli.md](./vendor/shadcn/cli.md).

Theming and customization

Vendored: [vendor/shadcn/customization.md](./vendor/shadcn/customization.md). Live docs: Theming.

Registry authoring

Not duplicated as a single file in the vendor tree; see Registry and build in [vendor/shadcn/cli.md](./vendor/shadcn/cli.md).

MCP server

Vendored: [vendor/shadcn/mcp.md](./vendor/shadcn/mcp.md). Live docs: MCP Server.


How it works

  1. Project detection — Applies when components.json exists (here: web/components.json).
  2. Context injection — Use shadcn info --json as ground truth for imports and APIs.
  3. Pattern enforcement — Use [vendor/shadcn/rules/](./vendor/shadcn/rules/) for concrete markup checks; the complete official workflow reference is listed below for deeper CLI, registry, and preset questions.
  4. Component discoveryshadcn docs, shadcn search, MCP, or registries — see the official workflow reference and MCP doc when deeper context is needed.

Learn more (web)


Vendored upstream bundle (deep rules)

Snapshot from shadcn-ui/ui skills/shadcn; revision note in [vendor/shadcn/UPSTREAM.txt](./vendor/shadcn/UPSTREAM.txt). The upstream workflow is stored as a reference file, with its original skill frontmatter removed, so the vendored copy is not discovered as a second local skill.

Doc Path
Official shadcn/ui workflow reference [vendor/shadcn/official-shadcn-ui-workflow.md](./vendor/shadcn/official-shadcn-ui-workflow.md)
CLI reference [vendor/shadcn/cli.md](./vendor/shadcn/cli.md)
Theming / customization [vendor/shadcn/customization.md](./vendor/shadcn/customization.md)
MCP [vendor/shadcn/mcp.md](./vendor/shadcn/mcp.md)
Forms [vendor/shadcn/rules/forms.md](./vendor/shadcn/rules/forms.md)
Composition [vendor/shadcn/rules/composition.md](./vendor/shadcn/rules/composition.md)
Icons [vendor/shadcn/rules/icons.md](./vendor/shadcn/rules/icons.md)
Styling [vendor/shadcn/rules/styling.md](./vendor/shadcn/rules/styling.md)
Base vs Radix [vendor/shadcn/rules/base-vs-radix.md](./vendor/shadcn/rules/base-vs-radix.md)

Workflow: Prefer this root SKILL.md for repo paths (web, Bun). Read vendor/shadcn/official-shadcn-ui-workflow.md only when you need the complete official component, registry, or preset workflow. Use **vendor/shadcn/rules/*.md** when validating concrete markup.