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

SKILL.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

FileTopics
REFERENCE.mdInstallation, sub-path exports, locale, docs routes, aria boundaries
references/composition.mdBase primitives, Compact aggregations, custom styled wrappers, Ui injection
references/components.mdShared 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

ConceptDescription
Base primitivesFine-grained parts such as DialogRoot, DialogTrigger, DialogContent
Compact componentsData-driven aggregates such as AccordionCompact and TableCompact
Sub-path exports@vean/aria/composables, shared, date, locale, types, namespaced
Ui injectionMulti-slot wrappers can inject classes with provide{Name}Ui(ui)
Zero stylesAria exports do not ship CSS; you bring your own styles

Basic patterns

vue
<script setup>
import { AccordionRoot, AccordionItem, AccordionTrigger, AccordionContent } from '@vean/aria';
</script>
<template>
<AccordionRoot>
<AccordionItem value="item-1">
<AccordionTrigger>Title</AccordionTrigger>
<AccordionContent>Content</AccordionContent>
</AccordionItem>
</AccordionRoot>
</template>
vue
<script setup>
import { AccordionCompact } from '@vean/aria';
const items = [{ value: 'item-1', title: 'Title', description: 'Content' }];
</script>
<template>
<AccordionCompact :items="items" />
</template>

Notes

  • Shared component reference files live under the vean-ui skill because generated API summaries already include aria exports like Root, Trigger, Content, and Compact symbols.
  • For ready-to-use styled components, use the vean-ui skill 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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/soybeanjs/vean-ui/vean-aria/badge)](https://verified-skill.com/skills/soybeanjs/vean-ui/vean-aria)

Something wrong with this skill or its page? Tell us.