Implements accessible, unstyled UI components for React using Tailwind CSS best practices and Headless UI v2 patterns.
This skill provides Claude with expert guidance on implementing Headless UI v2 components within React applications, ensuring all interfaces are fully accessible and keyboard-navigable out of the box. It enforces modern implementation patterns including compound component anatomy, data-attribute based styling for states, and built-in anchor positioning for floating elements. By automating complex behaviors like ARIA management and focus trapping, it allows developers to focus on custom visual design using Tailwind CSS while maintaining production-grade accessibility standards.
主要功能
01Data-attribute styling for focus, hover, and selection states
02Automatic ARIA accessibility and keyboard navigation handling
03CSS-powered transitions using the modern data-closed attribute pattern
04Compound component implementation for Dialogs, Menus, and Comboboxes
055 GitHub stars
06Built-in anchor positioning for floating viewport-aware elements
使用场景
01Creating custom-styled select menus and autocomplete search bars
02Building accessible modal dialogs and slide-over panels
03Developing responsive, keyboard-navigable tabs and accordion disclosures