soybeanjs/vean-ui/vean-aria
Claude Code and agent skill by soybeanjs/vean-ui
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Helps use @vean/aria in Vue apps, including choosing base primitives vs Compact components, composing custom-styled wrappers, using sub-path exports, and looking up aria component API summaries. Use when building custom-styled accessible components with @vean/aria or asking about Root/Trigger/Content primitives, Compact aggregations, locale registration, or accessibility behavior.
Install
npx vskill@latest install soybeanjs/vean-ui/vean-ariaSKILL.md
Vean Aria
Accessible, unstyled Vue 3 primitives from Vean.
Quick start
- Use this skill when the user wants Vean logic and accessibility without the default styled layer.
- Load REFERENCE.md for installation, sub-path exports, locale support, and styling boundaries.
- Load references/composition.md for base primitives vs Compact components and how to style your own wrappers.
- Load references/components.md to browse component families.
- Then load the exact shared component reference files linked from that index.
Available guidance
| File | Topics | |
|---|---|---|
| REFERENCE.md | Installation, sub-path exports, locale, docs routes, aria boundaries | |
| references/composition.md | Base primitives, Compact aggregations, custom styled wrappers, Ui injection | |
| references/components.md | Shared component index for aria consumers |
Loading files
- [ ] REFERENCE.md first for setup or package-surface questions.
- [ ] references/composition.md when the task is about composition patterns,
provide{Name}Ui, or custom styling. - [ ] references/components.md if you need to browse the available component families.
- [ ] Then load only the exact shared component reference files you need.
Key concepts
| Concept | Description | |
|---|---|---|
| Base primitives | Fine-grained parts such as DialogRoot, DialogTrigger, DialogContent | |
| Compact components | Data-driven aggregates such as AccordionCompact and TableCompact | |
| Sub-path exports | @vean/aria/composables, shared, date, locale, types, namespaced | |
| Ui injection | Multi-slot wrappers can inject classes with provide{Name}Ui(ui) | |
| Zero styles | Aria exports do not ship CSS; you bring your own styles |
Basic patterns
Notes
- Shared component reference files live under the
vean-uiskill because generated API summaries already include aria exports likeRoot,Trigger,Content, andCompactsymbols. - For ready-to-use styled components, use the
vean-uiskill instead.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/skills/vean-aria/SKILL.md
Popularity
- Repository stars
- 214
- Repository forks
- 19
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
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/soybeanjs/vean-ui/vean-aria)