shadcn-ui/SKILL.md
Access shadcn/ui v4 component library via MCP server. Query components, blocks, demos, and metadata across React, Svelte, Vue, and React Native frameworks. Use for production-ready, accessible component foundations.
npx skillsauth add snqb/my-skills shadcn-uiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
MCP Server: @jpisnice/shadcn-ui-mcp-server
Status: Installed and configured
Frameworks: React, Svelte, Vue, React Native
Provides direct access to the shadcn/ui v4 component library through an MCP server. Query components, get usage examples, explore complete blocks (dashboards, forms), and retrieve metadata—all via natural language.
"Show me the shadcn button component"
"Get the shadcn card component"
"What's the shadcn dialog component?"
"Show me the shadcn button for React"
"Get the shadcn card for Svelte"
"What's the shadcn select for Vue?"
"Show me the shadcn dashboard block"
"Get the shadcn form block"
"What blocks are available in shadcn?"
"What dependencies does shadcn select need?"
"How do I install the shadcn button?"
"What peer dependencies does shadcn dialog require?"
One of shadcn-ui's unique advantages: same component logic, different framework implementations.
| Framework | Example Query | |-----------|---------------| | React | "Show me shadcn button for React" | | Svelte | "Show me shadcn button for Svelte" | | Vue | "Show me shadcn button for Vue" | | React Native | "Show me shadcn button for React Native" |
User: "Show me the shadcn button component"
You'll get:
"Show me the shadcn dashboard block"
What you get:
"Show me shadcn card component"
"Show me shadcn table component"
"What dependencies does the shadcn select component need?"
Response includes:
Most shadcn components require:
Use as Foundation
Query Before Building
Check Multiple Frameworks
Use Blocks for Rapid Prototyping
Review Metadata
Don't Use Components As-Is in Production
Don't Skip Accessibility Review
Don't Mix Framework Implementations
Don't Ignore Dependencies
frontend-design Skillfrontend-design provides: Bold aesthetics, creative direction, unique design
shadcn-ui provides: Component structure, accessibility, best practices
Workflow:
ui-design Skillui-design provides: Visual hierarchy, balance, composition rules, color/typography
shadcn-ui provides: Component building blocks
Workflow:
Query Patterns:
"Show me shadcn [component]"
"Get shadcn [component] for [framework]"
"What's in the shadcn [block] block?"
"What dependencies does shadcn [component] need?"
"How do I install shadcn [component]?"
Common Components: Button, Card, Input, Select, Dialog, Table, Form, Calendar, Dropdown Menu, Toast, Sheet, Tabs, Accordion, Avatar, Badge, Checkbox, Radio, Switch, Slider
Available Blocks: Dashboard, Form, Calendar, Authentication, Data Table
Supported Frameworks: React, Svelte 5, Vue, React Native
★ Insight ─────────────────────────────────────
1. shadcn-ui = Production-Ready Foundation
2. Multi-Framework Consistency
3. Blocks Save Time
4. Always Customize
documentation
Enrich Markdown articles with inline Wikipedia links. First mention of each notable entity gets a hyperlink. Use when asked to add wiki links, enrich, or add references to .md files.
development
Structured visual QA: screenshot → batch issues → fix all → verify. Replaces the 300-cycle screenshot→edit death spiral. Optional bishkek review as exit gate. Use when building/polishing UI with browser testing, or when user asks for N iterations/reviews.
development
Find complex code, analyze intent, recommend battle-tested library replacements. Uses radon/eslint for detection, GitHub quality search for alternatives.
research
Research real-world UI patterns from curated galleries (Collect UI, Component Gallery, Mobbin). Use when exploring what exists: dropdowns, accordions, inputs, navigation, cards, modals, etc.