From ui-ux
Proven UI component patterns and page compositions using shadcn/ui, Framer Motion, and Tailwind CSS for building production interfaces. Covers navigation, data display, forms, feedback states, overlays, and full page layouts.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ui-ux:component-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Best for: complex apps with 5+ sections (dashboards, admin panels, SaaS tools).
Best for: complex apps with 5+ sections (dashboards, admin panels, SaaS tools).
bg-accent text-accent-foreground with left border accent or rounded backgroundBest for: simpler apps with 3-5 sections, marketing sites, content platforms.
h-14 to h-16)font-medium text-foreground vs inactive text-muted-foregroundsticky top-0 z-50 bg-background/95 backdrop-blurRequired for: hierarchies deeper than 2 levels.
grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4)animate={{ opacity: 1, y: 0 }} with staggergrid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6hover:shadow-md transition-shadow + subtle hover:scale-[1.02] via Framer Motionpy-3 to py-4 per itemdivide-y on the container, not manual bordershover:bg-muted/50 cursor-pointer rounded-lgw-full max-w-md with search icon left, clear button rightautoFocus on the input, save on Enter, cancel on Escapeflex flex-col items-center justify-center py-16animate-pulse bg-muted rounded for skeleton elementsbg-black/50 backdrop-blur-sm — click to closemax-w-md for confirmations, max-w-lg for forms, max-w-2xl for contentw-[400px] to w-[600px]Cmd+K / Ctrl+K┌─────────────────────────────────┐
│ Sidebar │ Header (breadcrumb + actions) │
│ │───────────────────────────────│
│ Nav │ KPI Cards (4-col grid) │
│ Items │───────────────────────────────│
│ │ Chart │ Activity Feed │
│ │ (col-span-8)│ (col-span-4) │
│ │───────────────────────────────│
│ │ Data Table (full width) │
└─────────────────────────────────┘
Main content: grid grid-cols-12 gap-6 p-6
┌─────────────────────────────────┐
│ Header: Settings │
│─────────────────────────────────│
│ Tab Nav │ Form Section │
│ Profile │ ┌─────────────────┐ │
│ Account │ │ Field + Label │ │
│ Billing │ │ Field + Label │ │
│ Team │ │ [Save Changes] │ │
│ │ └─────────────────┘ │
└─────────────────────────────────┘
Sidebar: w-48 with vertical nav. Content: max-w-2xl form sections.
┌─────────────────────────────────┐
│ Step 1 ─ 2 ─ 3 ─ 4 │
│ ┌─────────────────────────────┐ │
│ │ Centered Card │ │
│ │ Step content │ │
│ │ │ │
│ │ [Back] [Continue] │ │
│ └─────────────────────────────┘ │
└─────────────────────────────────┘
Centered: flex items-center justify-center min-h-screen. Card: max-w-lg w-full.
┌─────────────────────────────────┐
│ Header + Search/Filters │
│─────────────────────────────────│
│ List (1/3) │ Detail (2/3) │
│ ┌──────────┐ │ ┌─────────────┐ │
│ │ Item ● │ │ │ Full detail │ │
│ │ Item │ │ │ of selected │ │
│ │ Item │ │ │ item │ │
│ └──────────┘ │ └─────────────┘ │
└─────────────────────────────────┘
Split: grid grid-cols-3. List: col-span-1 border-r overflow-y-auto. Detail: col-span-2.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub connorbell133/ui-ux-plugins --plugin ui-ux