shadcn

Consolidate shadcn/ui best practices into a single Skill unit.

Updated Nov 18, 2025
One-click install
npx skills add https://github.com/EdwinFermin/innvox --skill shadcn-edwinfermin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shadcn
Source: https://github.com/EdwinFermin/innvox/tree/main/.agents/skills/shadcn
Command: npx skills add https://github.com/EdwinFermin/innvox --skill shadcn-edwinfermin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Shadcn/ui patterns vary across teams, leading to inconsistent architectures, accessibility gaps, and maintenance overhead. This Skill codifies community-approved patterns to ensure architecture, accessibility, and performance are consistently applied across projects.

Core Features & Use Cases

  • Establishes architecture guidelines for shadcn/ui primitives, Class Variance Authority, and Radix integration.
  • Provides accessibility, theming, and performance patterns for forms, data tables, and component composition.
  • Enables review and refactor workflows, onboarding, and rapid alignment across teams.

Quick Start

Align every new or refactored shadcn/ui component to these patterns for architecture, accessibility, and performance.

Frequently Asked Questions about shadcn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best practices for structuring shadcn/ui components with Radix primitives?

Shadcn/ui best practices establish architecture guidelines for Radix primitives and Class Variance Authority to ensure consistent component composition, accessibility compliance, and performance optimization across React projects.

How do I standardize shadcn/ui theming and accessibility across multiple projects?

You can standardize shadcn/ui theming and accessibility by consolidating community-approved patterns into a single Skill unit, enabling consistent architecture, accessibility, and performance application during onboarding and refactoring workflows.

Does this approach work with React Hook Form and data tables in shadcn/ui?

Yes, this approach explicitly applies to tasks involving React Hook Form and data tables, providing targeted theming, accessibility, and performance patterns for these specific component composition scenarios.

How do I refactor existing shadcn/ui components to align with community patterns?

To refactor shadcn/ui components, align every new or refactored primitive to the codified patterns for architecture, accessibility, and performance, enabling rapid team alignment and review workflows.

Why do shadcn/ui architectures become inconsistent across development teams?

Shadcn/ui architectures become inconsistent because patterns vary across teams, leading to accessibility gaps and maintenance overhead that require codified, community-approved guidelines to resolve.