SuperAPI AI 工具集

doctor

前端与建站

查看项目

更新于 10-16 02:39

技能介绍

用途:Doctor 由 skill.sh 上的 onmax/vite-doctor 提供,用于对 Vite、Vue、Nitro 和 Nuxt 项目运行诊断,并以稳定的 Diagnostic Code 作为修复依据。

主要能力:输出每条诊断的原因、修复建议、文档链接、严重程度、置信度与源码位置;支持 --format json 或 --format sarif 获取结构化输出;Rule 用作执行与过滤选择器,Diagnostic Code 作为文档、修复与解释的稳定身份标识。统一使用 Doctor、Rule、Rule Pack、Diagnostic Code、Diagnostic 等术语。

使用方式:在目标项目根目录运行 pnpm dlx vite-doctor .(或 npx/bunx/yarn dlx)。Nuxt 项目推荐先 pnpm add -D vite-doctor,再在 nuxt.config 中配置 modules: ["vite-doctor/nuxt"],然后执行 pnpm nuxt doctor;独立 CLI 也适用于 Nuxt 一次性运行、CI 回退或 monorepo 扫描。流程为先对目标项目或包运行 Doctor(必要时先装依赖),逐条阅读诊断信息,在提出修复建议前打开 https://vite-doctor.onmax.me/diagnostics/CODE 查阅,优先采用能满足诊断且符合项目约定的最小修复,修改后运行最窄范围的验证。

适用场景:Vue/Vite/Nuxt/Nitro 项目评审前检查、CI 与 monorepo 扫描。

限制:仅用于 Vite、Vue、Nitro、Nuxt 项目,不应虚构框架专用包或二进制;代码改动应限于已报告诊断,除非用户要求更大范围清理。其他细节暂未提供。