
Reka Ui
Reka-UI provides unstyled, accessible Vue 3 component primitives that are WAI-ARIA compliant, designed for developers building headless components or using component libraries like Nuxt UI and shadcn-vue. It solves the problem of implementing accessible UI patterns from scratch by offering pre-built, composition-focused components with features like controlled/uncontrolled state management, virtualization, and the `asChild` composition pattern. The skill is particularly useful for developers who need to understand component APIs, accessibility patterns, and styling integration when working with Reka UI-based projects.
- skills.sh installs
- 7.5K
- GitHub stars
- 723
- last updated
- Aug 21, 2026
Install
$ npx -y skills add onmax/nuxt-skills --skill reka-ui --agent claude-codeInstalls into .claude/skills of the current project.
Files
Reka UI
Unstyled, accessible Vue 3 component primitives. WAI-ARIA compliant. Previously Radix Vue.
Current version: v2.11.0 (October 2026)
When to Use
- Building headless/unstyled components from scratch
- Need WAI-ARIA compliant components
- Using Nuxt UI, shadcn-vue, or other Reka-based libraries
- Implementing accessible forms, dialogs, menus, popovers
For Vue patterns: use vue skill
Available Guidance
| File | Topics |
|---|---|
| references/components.md | Component index by category (Form, Date, Overlay, Menu, Data, etc.) |
| components/*.md | Per-component details (dialog.md, select.md, etc.) |
Guides (see reka-ui.com): Styling, Animation, Composition, SSR, Namespaced, Dates, i18n, Controlled State, Inject Context, Virtualization, Migration
Loading Files
Sponsors
Details
- Repository
- github.com/onmax/nuxt-skills
- Categories
- Frontend Development, Backend & APIs, Design & UI/UX