ui-ux-engineering

Create accessible, mobile-first React components using Tailwind CSS and Shadcn/UI patterns.

4|2|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/jawwad-ali/claude-code-skills --skill ui-ux-engineering-jawwad-ali
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ui-ux-engineering
Source: https://github.com/jawwad-ali/claude-code-skills/tree/main/.claude/skills/ui-ux-engineering
Command: npx skills add https://github.com/jawwad-ali/claude-code-skills --skill ui-ux-engineering-jawwad-ali

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures Claude builds production-grade UI components by enforcing a Tailwind CSS + Shadcn/UI-based workflow, preventing missing states, accessibility gaps, and inconsistent responsive behavior.

Core Features & Use Cases

  • Shadcn/UI First Rule: check for existing pre-built components before coding from scratch, and use imports like Button, Dialog, DropdownMenu, Input, Select, Table, Tabs, and more to ensure accessibility and consistency.
  • Mobile-first, accessible UI patterns: guidance on focus states, color contrast, and keyboard navigation, with a consistent visual language using CSS variables.
  • Design polish and consistency: guidance on states, transitions, shadows, spacing, and dark-mode compatibility to deliver production-quality interfaces.

Quick Start

Begin every UI component by checking Shadcn/UI coverage, then implement a production-grade, accessible, mobile-first component using Tailwind utilities.

Frequently Asked Questions about ui-ux-engineering

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

FAQPage Schema
How do I build accessible React components with Tailwind CSS and Shadcn/UI?▼

Building accessible React components with Tailwind CSS and Shadcn/UI requires checking pre-built Shadcn/UI components before coding to enforce focus states, keyboard navigation, and responsive mobile-first behavior.

What is the best way to ensure consistent design polish across frontend components?▼

Ensuring consistent design polish across frontend components involves applying standardized UX patterns for transitions, shadows, spacing, and dark-mode compatibility using CSS variables for a consistent visual language.

Can I use Shadcn/UI components for dashboards and interactive widgets?▼

Yes, you can use Shadcn/UI components for dashboards and interactive widgets by importing pre-built elements like Buttons, Dialogs, DropdownMenus, and Tables to ensure accessibility and consistency.

Why does my frontend UI have missing states and accessibility gaps?▼

Frontend UI has missing states and accessibility gaps when components are coded from scratch without a standardized workflow. Enforcing a Tailwind CSS and Shadcn/UI pattern approach prevents these inconsistencies and ensures production-grade quality.

Does this approach enforce mobile-first responsive behavior for forms and layouts?▼

Yes, this approach enforces mobile-first responsive behavior for forms and layouts by imposing a mobile-first design workflow that guarantees correct component imports, accessible interactions, and responsive behavior.