SuperAPI AI 工具集

nuxt-unified-ui

通用与其它

查看项目

更新于 10-16 02:29

技能介绍

nuxt-unified-ui 是一个面向 Nuxt 应用与图层的开发技能,用于构建和编辑使用该 UI 图层的项目。主智能体负责决定代码位置与调用的 API;完成后通过 /nuxt-unified-ui apply 运行 apply 流水线,每个文件启动一个子智能体检查规则并应用代码风格,这是唯一应用格式规则的地方。

主要能力:图层 API 自动导入,包括 un-form/useForm 模式表单、registerFormExtraElement、useFormExtraElements、un-card、un-typography、un-spinner、un-table、launchFormPickerDialog、launchChoicePickerDialog、launchDialog、toast 系列、smartMatch、unSet、formatDate/parseDate、isSlotFilled、pathRelativeToBase、makeConfetti、radXxx 等。配套 API 来自 companion 图层,包括 ufetch、useUFetch、parseSchema、createUnifiedResourceController、app 注册表、资源 REST 路由处理函数、useResourceName、useResourceMeta、<resource-manager>、<resource-explorer-table>、assertBody、assertRateLimit、createUnauthenticatedError、generateUuid、useToken、is-authenticated 中间件、dashboard/empty 布局、useJsonld 等。

使用方式:完成任务后运行 /nuxt-unified-ui apply;在 dev/main/master 分支处理未提交的 .vue/.js/.ts 文件,其他分支仅处理相对基分支新增或修改的文件。文件结构上,私有组件放 app/atoms/,私有函数放 app/libs/,公共组件放 app/components/,公共工具放 app/utils/;atoms 与 libs 仅用相对路径导入。编写前需按任务阅读对应 references 文档。

i18n 为可选,需符合项目现状;若项目已集成 i18n,则所有用户可见字符串走 $t,全局设置放 aarde 图层,各功能图层维护自己的 locale 文件,本图层拥有 un 与 common 两个顶层键。

限制:资料未提供收费、价格、平台支持范围等信息;未列出的 API 使用前需查看源码。