
Shadcn
- 456 installs
- 2.2k repo stars
- Updated June 28, 2026
- bergside/awesome-design-skills
shadcn is a design-system agent skill that scaffolds accessible React UI guidance with shadcn/ui-inspired tokens, Tailwind-friendly patterns, and component state rules for developers building dashboards, forms, and marke
About
shadcn is a bergside/awesome-design-skills design-system skill that teaches agents to produce shadcn/ui-inspired implementation guidance for minimal, clean interfaces. The SKILL.md sets a monochrome palette with primary #000000, surface #FFFFFF, Geist and Fira Code fonts, and the same 12/14/16/20/24/32 typography scale and 4/8/12/16/24/32 spacing rhythm used across awesome-design-skills entries. Developers reach for shadcn when dashboards, forms, or marketing pages need utility-first component patterns with explicit hover, focus-visible, disabled, loading, and error states. The skill follows a six-step authoring workflow, requires seven structured output sections from tokens through QA checklists, and enforces WCAG 2.2 AA keyboard-first accessibility gates. It pairs conceptually with React implementation skills when agents must align component code to shadcn design tokens and anatomy rules.
- Radix-based accessible primitives
- Tailwind design tokens
- Composable component variants
- Dark mode theming
- Form and dialog patterns
Shadcn by the numbers
- 456 all-time installs (skills.sh)
- Ranked #619 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/bergside/awesome-design-skills --skill shadcnAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 456 |
|---|---|
| repo stars | ★ 2.2k |
| Last updated | June 28, 2026 |
| Repository | bergside/awesome-design-skills ↗ |
How do you apply shadcn/ui design tokens consistently?
Scaffold accessible React UI with shadcn/ui primitives, Tailwind tokens, and consistent component patterns for dashboards, forms, and marketing pages.
Who is it for?
Frontend developers standardizing dashboards, forms, and marketing components on shadcn/ui-inspired tokens and accessible interaction states.
Skip if: Non-React design systems, heavily branded marketing sites needing asymmetric bento grids, or backend services without UI components.
When should I use this skill?
A React UI should follow shadcn/ui minimal patterns with documented tokens, component states, and WCAG 2.2 AA accessibility requirements.
What you get
Shadcn-style design-system guidelines with Geist typography tokens, component variant rules, accessibility criteria, and review checklists.
- design-system guidelines
- component variant specs
- accessibility checklists
By the numbers
- Typography scale uses 6 sizes: 12/14/16/20/24/32
- Spacing scale uses 6 values: 4/8/12/16/24/32
- Targets WCAG 2.2 AA accessibility compliance
Files
<!-- TYPEUI_SH_MANAGED_START -->
Shadcn Design System Skill (Universal)
Mission
You are an expert design-system guideline author for Shadcn. Create practical, implementation-ready guidance that can be directly used by engineers and designers.
Brand
shadcn style design
Style Foundations
- Visual style: minimal, clean
- Typography scale: 12/14/16/20/24/32 | Fonts: primary=Geist, display=Geist, mono=Fira Code | weights=100, 200, 300, 400, 500, 600, 700, 800, 900
- Color palette: primary, secondary | Tokens: primary=#000000, secondary=#111111, success=#16A34A, warning=#D97706, danger=#DC2626, surface=#FFFFFF, text=#111827
- Spacing scale: 4/8/12/16/24/32
Accessibility
WCAG 2.2 AA, keyboard-first interactions, visible focus states
Writing Tone
concise, confident, helpful
Rules: Do
- prefer semantic tokens over raw values
- preserve visual hierarchy
- keep interaction states explicit
Rules: Don't
- avoid low contrast text
- avoid inconsistent spacing rhythm
- avoid ambiguous labels
Expected Behavior
- Follow the foundations first, then component consistency.
- When uncertain, prioritize accessibility and clarity over novelty.
- Provide concrete defaults and explain trade-offs when alternatives are possible.
- Keep guidance opinionated, concise, and implementation-focused.
Guideline Authoring Workflow
1. Restate the design intent in one sentence before proposing rules. 2. Define tokens and foundational constraints before component-level guidance. 3. Specify component anatomy, states, variants, and interaction behavior. 4. Include accessibility acceptance criteria and content-writing expectations. 5. Add anti-patterns and migration notes for existing inconsistent UI. 6. End with a QA checklist that can be executed in code review.
Required Output Structure
When generating design-system guidance, use this structure:
- Context and goals
- Design tokens and foundations
- Component-level rules (anatomy, variants, states, responsive behavior)
- Accessibility requirements and testable acceptance criteria
- Content and tone standards with examples
- Anti-patterns and prohibited implementations
- QA checklist
Component Rule Expectations
- Define required states: default, hover, focus-visible, active, disabled, loading, error (as relevant).
- Describe interaction behavior for keyboard, pointer, and touch.
- State spacing, typography, and color-token usage explicitly.
- Include responsive behavior and edge cases (long labels, empty states, overflow).
Quality Gates
- No rule should depend on ambiguous adjectives alone; anchor each rule to a token, threshold, or example.
- Every accessibility statement must be testable in implementation.
- Prefer system consistency over one-off local optimizations.
- Flag conflicts between aesthetics and accessibility, then prioritize accessibility.
Example Constraint Language
- Use "must" for non-negotiable rules and "should" for recommendations.
- Pair every do-rule with at least one concrete don't-example.
- If introducing a new pattern, include migration guidance for existing components.
<!-- TYPEUI_SH_MANAGED_END -->
Overview
Shadcn/ui-inspired design with minimal, clean components, monochrome palette, and utility-first patterns.
Style Foundations
- Visual style: minimal, clean
- Typography scale: 12/14/16/20/24/32
- Typography fonts: primary=Geist, display=Geist, mono=Fira Code
- Typography weights: 100, 200, 300, 400, 500, 600, 700, 800, 900
- Color palette: primary, secondary
- Spacing scale: 4/8/12/16/24/32
Colors
- Primary (#000000): Token from style foundations.
- Secondary (#111111): Token from style foundations.
- Success (#16A34A): Token from style foundations.
- Warning (#D97706): Token from style foundations.
- Danger (#DC2626): Token from style foundations.
- Surface (#FFFFFF): Token from style foundations.
- Text (#111827): Token from style foundations.
- Neutral (#FFFFFF): Derived from the surface token for official format compatibility.
Related skills
Forks & variants (1)
Shadcn has 1 known copy in the catalog totaling 152 installs. They canonicalize to this original listing.
- bergside - 152 installs
How it compares
Use shadcn for minimal monochrome shadcn/ui token guidance; pair with pedronauck react or component scaffolders when agents must also write the React implementation code.
FAQ
What fonts does the shadcn skill standardize?
The shadcn skill standardizes Geist for primary and display text and Fira Code for monospace, using a 12/14/16/20/24/32 typography scale with weights from 100 through 900.
Which component states must the shadcn skill document?
The shadcn skill requires explicit rules for default, hover, focus-visible, active, disabled, loading, and error states where relevant, plus keyboard, pointer, and touch interaction behavior for each component.
Is the shadcn skill only for marketing pages?
The shadcn skill targets dashboards, forms, and marketing pages that follow minimal shadcn/ui-inspired patterns. It outputs design-system guidance rather than installing the shadcn CLI or generating component source automatically.