SkillTide Submit
Official description3 sourcesMCP servers3d ago
shadcn-best-practices

shadcn-best-practices

shadcn/ui — component customization, forms, theming
View on GitHub ↗Direct link · no redirect page
Source
collected from the ccplugins/awesome-claude-code-plugins list · type: MCP server
Harvest history
first seen 2026-10-14 · last seen 2026-10-16 · seen 4× · listed by 3 sources
Score
score 303 · 3 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-14;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

shadcn/ui Best Practices

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

shadcn/ui done right. Local component ownership, cn() class merging, React Hook Form + Zod forms,
CSS variable theming, cva variants, Radix primitives, accessible patterns, and the npx shadcn
CLI workflow.
> AI coding assistants import from @shadcn/ui, use template literals for conditional classes,
> build forms without React Hook Form, hardcode colors, and skip the CLI. This plugin anchors your
> agent to the copy-paste ownership model shadcn/ui is built on.
Install
Cursor / Claude Code / Windsurf
Or copy skills/ into your .cursor/skills/ or .claude/skills/ directory.
What's Included
| Type | Name | Description |
| ------- | ----------------------- | ------------------------------------------------------------------------------------ |
| Skill | shadcn-best-practices | 12 rules for component ownership, cn(), forms, theming, cva, accessibility, and more |
| Rule | best-practices | Always-on behavioral rule that enforces shadcn/ui patterns |
| Command | /audit | Scan your codebase for shadcn/ui anti-patterns |
What Agents Get Wrong
| What the agent writes | What shadcn/ui actually uses |
| ----------------------------------------- | ------------------------------------------------- |
| import { Button } from "@shadcn/ui" | import { Button } from "@/components/ui/button" |
| Template literals for conditional classes | cn() utility from @/lib/utils |
| Manual form validation | React Hook Form + Zod with components |
| Hardcoded color values | CSS variables (--primary, --background) |
| Complex conditional class logic | cva (class-variance-authority) for variants |
| npm install @shadcn/ui | npx shadcn@latest add button via CLI |
Related Plugins
- tailwind-best-practices - Tailwind CSS v4
patterns (shadcn/ui depends on Tailwind)
- typescript-best-practices - TypeScript
5.x strict patterns
Source
awesome · https://github.com/ofershap/shadcn-best-practices
Browse by field
MCP servers
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index