What problem does it solve?
This Skill helps you design, implement, and document reusable UI components without sacrificing accessibility, flexibility, or consistency. It reduces the guesswork involved in choosing element structure, state handling, and styling patterns for modern component libraries.
Core Features & Use Cases
- Composable component architecture: Break complex UI into focused root, trigger, content, and slot-based pieces that are easier to extend.
- Accessibility-first guidance: Apply semantic HTML, keyboard navigation, focus management, and ARIA patterns correctly from the start.
- Type-safe and style-friendly APIs: Extend native element props, support polymorphism, and use data attributes or design tokens for predictable theming.
- Use case: Build a dialog, accordion, form control, or button system that can be copied into a codebase, customized safely, and documented for reuse.
Quick Start
Ask the skill to help you design a new accessible UI component and it will guide the structure, API, styling, and documentation choices.