Install
$ agentstack add skill-devanshutak25-agent-skills-shadcn-reference ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
shadcn/ui Reference Skill
Comprehensive, up-to-date shadcn/ui development reference. Split into focused files for targeted loading.
File Index
Core (core/)
| File | Contents | |------|----------| | [installation.md](core/installation.md) | Framework setup (Next.js, Vite, Remix, Astro, Laravel, TanStack…), CLI init, components.json schema | | [theming.md](core/theming.md) | CSS variables, OKLCH colors, dark mode, base color presets, chart colors | | [components.md](core/components.md) | All 74 components by category, variant/size tables, prop patterns | | [cli.md](core/cli.md) | CLI commands (init, add, build, migrate), options, migration paths |
Patterns (patterns/)
| File | Contents | |------|----------| | [forms.md](patterns/forms.md) | React Hook Form + Zod integration, FormField composition, validation | | [data-tables.md](patterns/data-tables.md) | TanStack Table integration, column defs, sorting, filtering, pagination | | [navigation.md](patterns/navigation.md) | Sidebar component tree, Combobox, Command palette, breadcrumbs | | [charts.md](patterns/charts.md) | Recharts integration, ChartConfig, ChartContainer, chart types | | [feedback.md](patterns/feedback.md) | Sonner toast API, Dialog, Sheet, Alert patterns | | [composition.md](patterns/composition.md) | CVA variants, asChild prop, accessibility, component layering |
Ecosystem (ecosystem/)
| File | Contents | |------|----------| | [libraries.md](ecosystem/libraries.md) | TanCN, FormCN, Kibo UI, Emblor, Motion Primitives, Aceternity UI | | [blocks-templates.md](ecosystem/blocks-templates.md) | Official blocks, ShadcnBlocks, Shadcn Studio, starter kits | | [tools-platforms.md](ecosystem/tools-platforms.md) | Figma plugins, Lucide icons, awesome-shadcn-ui, platforms |
Config (config/)
| File | Contents | |------|----------| | [registry.md](config/registry.md) | Registry system, registry.json schema, custom registries, build flow | | [monorepo.md](config/monorepo.md) | Turborepo setup, workspace config, Base UI vs Radix comparison |
Usage
When assisting with shadcn/ui development:
- Load relevant file(s) based on the task domain
- Follow copy-paste component model — components are owned by the project, not installed as dependencies
- Use
npx shadcn@latest addfor adding components - Reference CSS variable theming from
core/theming.mdfor customization - Use pattern files for complex integrations (forms, tables, charts)
- Check
config/registry.mdfor custom component distribution
Key Concepts
- Not a component library — shadcn/ui is a collection of reusable components you copy into your project
- Built on Radix UI — accessible primitives with shadcn styling layer
- Styled with Tailwind CSS — uses CSS variables + Tailwind utility classes
- CLI-driven —
npx shadcn@latestmanages component scaffolding - Registry system — distribute custom components via registries
Version Info
- shadcn/ui: Latest (Feb 2026)
- Built on: Radix UI primitives
- Styling: Tailwind CSS v4 compatible
- CLI:
shadcn@latest
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: devanshutak25
- Source: devanshutak25/agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.