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-code

Installs 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

FileTopics
references/components.mdComponent index by category (Form, Date, Overlay, Menu, Data, etc.)
components/*.mdPer-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

More from onmax/nuxt-skills

All 21
1affaan-m avatarfrontend-slidesaffaan-m/everything-claude-codefrontend slides7Kskills.sh installs
2lobehub avatarzustandlobehub/lobehubLobeHub Zustand store conventions. Use when editing src/store, store slices, public/internal actions, dispatch actions, flattenActions, optimistic updates, sele6.9Kskills.sh installs
3analogjs avatarangular-routinganalogjs/angular-skillsImplement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes6.9Kskills.sh installs
4affaan-m avatarfrontend-design-directionaffaan-m/eccSet an ECC-specific frontend design direction for production UI work. Use when building or improving websites, dashboards, applications, components, landing pag6.4Kskills.sh installs
5sickn33 avatarnextjs-supabase-authsickn33/antigravity-awesome-skillsnextjs supabase auth5.8Kskills.sh installs
6analogjs avatarangular-dianalogjs/angular-skillsImplement dependency injection in Angular v20+ using inject(), injection tokens, and provider configuration. Use for service architecture, providing dependencie5.8Kskills.sh installs