veltra-ui
Installation
SKILL.md
veltra-ui
Vue 3 组件库文档型技能。按需索引,渐进式阅读——不要一次性加载所有文档,根据当前任务逐步打开对应文件。
安装
bun add @veltra/desktop @veltra/compositions @veltra/directives @veltra/utils @veltra/styles @veltra/icons
bun add @veltra/vite -D
包索引与路由
| 包名 | 范畴 | 文档入口 | 常用场景 |
|---|---|---|---|
@veltra/desktop |
70+ 组件目录 / 80+ U 组件导出 | packages/desktop/index.md | 使用组件、查询 Props/Emits/Slots |
@veltra/compositions |
13 个组合式函数 | packages/compositions.md | 表单回退、浮框定位、拖拽、虚拟滚动 |
@veltra/directives |
3 个自定义指令 | packages/directives.md | v-ripple、v-click-outside、v-focus |
@veltra/utils |
工具函数 + 共享类型 | packages/utils.md | BEM 类名、类型定义、常量 |
@veltra/styles |
SCSS 体系 + 主题 | packages/styles.md | BEM mixins、CSS 变量函数、主题切换 |
@veltra/icons |
SVG 图标组件 | packages/icons.md | 引用图标 |
@veltra/vite |
Vite 辅助插件 | packages/vite.md | 按需导入配置 |
渐进式阅读路径
路径 A:使用组件
- 直接打开 packages/desktop/index.md → 找到组件 → 打开独立文档
- 如需了解安装流程 → quick-start.md
- 如需了解 BEM/主题/尺寸体系 → core-concepts.md
路径 B:自定义组件/扩展
- 使用组合式函数 → 直接读 packages/compositions.md
- 自定义 SCSS 样式 → 直接读 packages/styles.md
- 需要了解架构体系 → core-concepts.md
路径 C:配置构建工具
- 读 packages/vite.md — Vite 自动导入
- 读 packages/icons.md — 图标按需引入
导航速查
- 不知道用什么?→ index.md 全量目录
- 表单体系?→ packages/desktop/components/form.md
- 想了解主题?→ packages/styles.md 的「Theme 系统」
- 备忘录/命名?→
message小写函数,Notification大写函数
源码定位
当文档不足以解答问题时,可查看安装产物中的类型定义:
- references/source-discovery.md — 如何在
node_modules/@veltra/*中定位产物和类型声明
约定
- 所有导入均通过主包路径
@veltra/desktop引入,示例import { UButton } from '@veltra/desktop' - 全局安装通过
@veltra/desktop/install引入,示例import UltraUI from '@veltra/desktop/install' - 类型导入使用
import type { ButtonProps } from '@veltra/desktop' - CSS 类名前缀
u-,组件名前缀U,指令名前缀v
Related skills
More from cabinet-fe/ultra-ui
veltra-vite
面向 @veltra/vite 的 Vite 集成文档技能。用于在任意 Vite 项目中接入 VeltraDesktopUIResolver 与 unplugin-vue-components,排查 @veltra/desktop 组件自动导入、样式 sideEffects、development 和 import 条件导出差异,或确认消费项目里 @veltra/vite 安装产物与源码位置时使用。
9veltra-desktop
>
8veltra-styles
>
8veltra-icons
面向 `@veltra/icons` 的图标库文档技能。用于选择或引用 normal/colorful 图标、理解自动生成的 Vue SFC 与 barrel 入口、维护 SVG 命名与格式化工作流,或新增图标后重新生成 `src/vue/*`、`src/normal.ts`、`src/colorful.ts` 时使用。
8veltra-utils
>
8veltra-directives
>
8