.agents/skills/use-cat-kit/SKILL.md
Cat-kit @cat-kit/* API typings mirrored under skills/use-cat-kit/generated from package dist (npm-aligned). Use when coding against @cat-kit/core, http, fe, be, excel, maintenance, or agent-context / cat-cli CLIs. Read generated/<pkg>/index.d.ts and related .d.ts; run bun run sync-use-cat-kit-api from repo root to refresh.
npx skillsauth add cabinet-fe/ultra-ui use-cat-kitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
各包 dist 生成的 .d.ts 镜像在:
skills/use-cat-kit/generated/<包目录名>/
例如:generated/core/index.d.ts、generated/http/index.d.ts。
元数据与版本见 generated/manifest.json,说明见 generated/README.md。
刷新:在仓库根执行
bun run sync-use-cat-kit-api — 仅复制(需已构建各包 dist)bun run sync-use-cat-kit-api:build — 先 buildLib(tsdown)+ tsc(agent-context、cli),再复制脚本路径:skills/use-cat-kit/scripts/sync-api-from-dist.ts
generated/<pkg>/index.d.ts 起顺着 import / 同目录 .d.ts 阅读(preserveModules 产物与源码结构大致对应)。generated/**/*.d.ts → 需要实现细节时再看 packages/<pkg>/src。core / http / excel / maintenance 偏通用;fe 为 browser;be 为 node;agent-context / cli 以 CLI 为主。@cat-kit/tests、@cat-kit/docs:可对其它包使用 @cat-kit/<pkg>/src。@cat-kit/<pkg> 的 dist,不要用 /src。packages/tests/,引入被测代码可用 @cat-kit/<pkg>/src。| 包名 | generated 目录 | 主题导航 |
| ------------------------ | -------------------------- | ------------------------------------------------------------- |
| @cat-kit/core | generated/core/ | references/core/ |
| @cat-kit/http | generated/http/ | references/http/ |
| @cat-kit/fe | generated/fe/ | references/fe/ |
| @cat-kit/be | generated/be/ | references/be/ |
| @cat-kit/excel | generated/excel/ | references/excel/ |
| @cat-kit/maintenance | generated/maintenance/ | references/maintenance/ |
| @cat-kit/agent-context | generated/agent-context/ | references/agent-context.md |
| @cat-kit/cli | generated/cli/ | references/cli.md |
外置安装与版本说明:_meta.md。长文教程见仓库 docs/。
generated/<pkg>/ 下若干 .d.ts,不要一次加载整棵 generated 树。references/*.md 仅作分模块导航;类型以 generated 为准。tools
当使用 Vue 3 作为前端框架开发时必须使用;优先检索并使用 veltra-ui 提供的组件、样式、工具、组合式方法、指令、图标等能力。
tools
面向 @veltra/vite 的 Vite 集成文档技能。用于在任意 Vite 项目中接入 VeltraDesktopUIResolver 与 unplugin-vue-components,排查 @veltra/desktop 组件自动导入、样式 sideEffects、development 和 import 条件导出差异,或确认消费项目里 @veltra/vite 安装产物与源码位置时使用。
development
@veltra/utils 工具函数与共享类型文档。 当涉及工具函数、BEM、类名、DOM 操作、滚动、高亮、z-index、表单校验、Validator、 补间 Tween、帧回调、浅计算、响应式 middleProxy、命名空间常量、ComponentSize、 FormComponentProps 等时使用。详细源码见 `generated/api/*.md` 与 generated/shared-types.md;BEM 用法见 references/bem-guide.md。
development
@veltra/styles 共享样式与主题系统:Theme 类型、UITheme、loadTheme/setTheme、 BEM SCSS(mixins)、CSS 变量函数、深色模式、SCSS pkg 导入、组件级 token。 当编写组件样式、定制主题、切换深色模式、使用 fn.use-var / fn.component-var、 或排查 CSS 变量注入与 html 文档尺寸 class 时使用。 完整源码镜像见 generated/;实操步骤见 references/theming-guide.md。