onmax/nuxt-skills/reka-ui
Claude Code and agent skill by onmax/nuxt-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when building with Reka UI (headless Vue components) - provides component API, accessibility patterns, composition (asChild), controlled/uncontrolled state, virtualization, and styling integration. Formerly Radix Vue.
Install
npx vskill@latest install onmax/nuxt-skills/reka-uiSKILL.md
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](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
Consider loading these reference files based on your task:
- [ ] references/components.md - if browsing component index by category or searching for specific components
DO NOT load all files at once. Load only what's relevant to your current task.
For styled Nuxt components built on Reka UI: use nuxt-ui skill
Key Concepts
| Concept | Description | |
|---|---|---|
asChild | Render as child element instead of wrapper, merging props/behavior | |
| Controlled/Uncontrolled | Use v-model for controlled, default* props for uncontrolled | |
| Parts | Components split into Root, Trigger, Content, Portal, etc. | |
forceMount | Keep element in DOM for animation libraries | |
| Virtualization | Optimize large lists (Combobox, Listbox, Tree) with virtual scrolling | |
| Context Injection | Access component context from child components |
Installation
Basic Patterns
Recent Updates (v2.6.0-v2.10.5)
- New components: Drawer with swipe gestures (v2.10.0), Autocomplete, TimeRangeField, Color components (ColorArea etc.), MonthPicker/YearPicker (v2.9.0)
- DropdownMenu: filter component (v2.9.0)
- Checkbox/Switch: custom true/false values (v2.9.0)
- Splitter: pixel sizing and constraints (v2.9.0)
- Tooltip: global content configuration (v2.9.0)
- ConfigProvider:
teleportToglobal teleport target (v2.10.0) - Dialog:
unmountOnHideprop (v2.10.0) - HoverCard:
enableTouchprop (v2.10.0) - Select:
nullableValueprop (v2.10.0) - Popper:
dirprop for RTL/LTR (v2.10.0) - DateField:
stepSnapping(v2.10.0) - TreeItem:
disabledprop; Tabs:--reka-tabs-indicator-thicknessCSS var (v2.10.0) - Rating: exposed and documented (v2.10.0)
- New component: Rating (v2.8.0)
- ScrollArea: Added "glimpse" scrollbar mode (v2.8.0)
- PopperContent: Added
hideShiftedArrowprop (v2.8.0) - TimeField: Added
stepSnappingsupport (v2.8.0) - Breaking:
weekStartsOnnow locale-independent for date components (v2.8.0) - Virtualization:
estimateSizeaccepts function for Listbox/Tree (v2.7.0) - Composables:
useLocale,useDirectionexposed (v2.6.0) - Select:
disableOutsidePointerEventsprop on Content (v2.7.0) - Toast:
disableSwipeprop (v2.6.0)
Resources
- Reka UI Docs
- GitHub
- Nuxt UI (styled Reka components)
- shadcn-vue (styled Reka components)
_Token efficiency: ~350 tokens base, components.md index ~100 tokens, per-component ~50-150 tokens_
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/reka-ui/SKILL.md
Popularity
- Repository stars
- 721
- Repository forks
- 38
- 7-day trend score
- 32
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/onmax/nuxt-skills/reka-ui)