heroui

Build accessible React interfaces with HeroUI v3 compound components and Tailwind v4.

1|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/ruchernchong/claude-kit --skill heroui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: heroui
Source: https://github.com/ruchernchong/claude-kit/tree/main/skills/heroui
Command: npx skills add https://github.com/ruchernchong/claude-kit --skill heroui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HeroUI v3 provides a ready-to-use, accessibility-focused React UI library that simplifies building consistent, keyboard-friendly interfaces by offering compound components, Tailwind v4 integration, and React Aria-based accessibility out of the box.

Core Features & Use Cases

  • Compound component architecture (Card, Tabs, Modal, and more) that scales with your UI.
  • Tailwind CSS v4 integration with semantic theming using okLCH color tokens.
  • Accessibility-first design with keyboard navigation, ARIA attributes, and screen-reader support.
  • Use cases include building forms, navigation, overlays, data displays, and complex UIs in React apps.

Quick Start

  • Install HeroUI v3 beta packages: npm i @heroui/react@beta @heroui/styles@beta tailwind-variants
  • Add Tailwind v4 and HeroUI styles to your project per the getting-started guide.
  • Import HeroUI components and start composing with the compound pattern (Card.Header, Card.Content, etc.).

Frequently Asked Questions about heroui

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

FAQPage Schema
How do I build accessible React interfaces with Tailwind v4?

You can build accessible React interfaces with Tailwind v4 by using HeroUI v3, which provides a component-based architecture, semantic theming with okLCH color tokens, and React Aria-based accessibility out of the box.

What are compound components and how do I use them in React?

Compound components are an architectural pattern used by HeroUI v3 where you compose UI elements like Card.Header and Card.Content together, allowing scalable and flexible interface construction in React apps without needing context providers.

Do I need to install Tailwind v4 to use HeroUI v3?

Yes, HeroUI v3 integrates with Tailwind CSS v4 for semantic theming using okLCH color tokens. You need to install tailwind-variants along with @heroui/react@beta and @heroui/styles@beta to apply the design system.

Can I use HeroUI v3 to handle onPress event handlers in React?

Yes, HeroUI v3 fully supports onPress event handlers for React Aria-based accessibility. It provides ready-made components that ensure keyboard navigation and screen-reader support for interactive elements.

What are the limitations of using beta packages for React UI components?

Using HeroUI v3 beta packages means you are working with pre-release software that may undergo API changes before stable release. You must install @heroui/react@beta and @heroui/styles@beta specifically to access these Tailwind v4 components.