shadcn

pproenca/dot-skills · updated Apr 8, 2026

$npx skills add https://github.com/pproenca/dot-skills --skill shadcn
0 commentsdiscussion
summary

58 community-maintained best practices for shadcn/ui component development, organized by priority and impact.

  • Covers 10 rule categories spanning CLI setup, component architecture, accessibility, styling, forms, data display, layout, composition, performance, and state management
  • Each rule includes specific guidance on Radix primitives, Tailwind styling, React Hook Form integration, and accessibility compliance
  • Prioritized by impact: CRITICAL rules for setup and architecture, HIGH for
skill.md

shadcn/ui Community Best Practices

Comprehensive best practices guide for shadcn/ui applications, maintained by the shadcn/ui community. Contains 58 rules across 10 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Installing and configuring shadcn/ui in a project
  • Writing new shadcn/ui components or composing primitives
  • Implementing forms with React Hook Form and Zod validation
  • Building data tables or handling large dataset displays
  • Customizing themes or adding dark mode support
  • Reviewing code for accessibility compliance

Rule Categories by Priority

Priority Category Impact Prefix
1 CLI & Project Setup CRITICAL setup-
2 Component Architecture CRITICAL arch-
3 Accessibility Preservation CRITICAL ally-
4 Styling & Theming HIGH style-
5 Form Patterns HIGH form-
6 Data Display MEDIUM-HIGH data-
7 Layout & Navigation MEDIUM layout-
8 Component Composition MEDIUM comp-
9 Performance Optimization MEDIUM perf-
10 State Management LOW-MEDIUM state-

Quick Reference

1. CLI & Project Setup (CRITICAL)

2. Component Architecture (CRITICAL)

3. Accessibility Preservation (CRITICAL)

4. Styling & Theming (HIGH)

5. Form Patterns (HIGH)

6. Data Display (MEDIUM-HIGH)

7. Layout & Navigation (MEDIUM)

8. Component Composition (MEDIUM)

9. Performance Optimization (MEDIUM)

10. State Management (LOW-MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Full Compiled Document

For a single-file reference containing all rules, see AGENTS.md.

Reference Files

File Description
AGENTS.md Complete compiled guide with all rules
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.541 reviews
  • Ganesh Mohane· Dec 20, 2024

    shadcn fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Lucas Taylor· Dec 20, 2024

    Registry listing for shadcn matched our evaluation — installs cleanly and behaves as described in the markdown.

  • Omar Jackson· Dec 12, 2024

    shadcn has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Rahul Santra· Nov 11, 2024

    shadcn is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Min Zhang· Nov 3, 2024

    Useful defaults in shadcn — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Jin Gonzalez· Oct 22, 2024

    I recommend shadcn for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Pratham Ware· Oct 2, 2024

    Keeps context tight: shadcn is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Xiao Patel· Sep 13, 2024

    Keeps context tight: shadcn is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Olivia Garcia· Sep 5, 2024

    I recommend shadcn for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Diego Khanna· Sep 1, 2024

    shadcn fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

showing 1-10 of 41

1 / 5