skills/native-to-weapp-vite-wevu-migration/SKILL.md
面向将原生小程序迁移到 `weapp-vite + wevu + Vue SFC` 的结构化迁移工作流,覆盖分波次推进、行为等价改造、`Page/Component` 到 `.vue`、props/events 类型化、`definePageMeta`/layout、平台守卫、`.weapp-vite` 支持文件、自动路由与 AI 工作流对齐,以及迁移后的截图/日志/e2e 验证与回滚检查点。
npx skillsauth add weapp-vite/weapp-vite native-to-weapp-vite-wevu-migrationInstall 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.
把原生小程序迁移到 weapp-vite + wevu + Vue SFC,遵循“行为等价优先、语义逐步升级、每步可回滚”。
Page/Component 迁到 .vue。setData 重构为响应式状态。properties/observers/triggerEvent。definePageMeta / layout / autoRoutes / 受管 TS。本 skill 聚焦迁移路径和风险治理。
weapp-vite-best-practices。.vue 宏或模板兼容:使用 weapp-vite-vue-sfc-best-practices。wevu 运行时写法优化:使用 wevu-best-practices。js/wxml/wxss/json -> .vueproperties -> definePropstriggerEvent -> defineEmitsobservers -> watch/watchEffectthis.data/setData -> ref/reactive/computeddefinePageMetaimport.meta.env.PLATFORMAGENTS.md 与 node_modules/weapp-vite/dist/docs/*.mdwv preparewv screenshot / wv compare / wv ide logs --openprepare 和 .weapp-vite 支持文件验证。应用本 skill 时,输出必须包含:
.vue 化或明确记录留在原生的原因。setData。.weapp-vite 支持文件和 AI 指引已对齐。references/migration-checklist.mdreferences/api-mapping-and-pitfalls.mdtools
面向采用 weapp-vite 项目布局仓库或已安装 `weapp-vite` 依赖项目的工程化实践手册,覆盖 `vite.config.ts` 的 `weapp` 配置、自动路由、routeRules/layout、自动导入组件、分包、npm、多平台、受管 TypeScript、`prepare`、`forwardConsole`、`mcp`、`screenshot/compare/ide logs`、Web runtime、lib mode、worker、`dist/docs`、脚手架 `AGENTS.md`、AI skills 安装,以及与 `weapp-ide-cli` 的命令治理和透传边界。
tools
面向采用 weapp-vite monorepo 布局仓库的文档、website 与 skills 同步工作流。适用于代码能力已变化但 website/docs/README/skills/AI 指南/packaged docs 可能过期的场景,尤其覆盖 `weapp` 配置页、`dist/docs`、`AGENTS.md` 模板、AI skills 安装、`prepare`、MCP、`forwardConsole`、`screenshot/compare/ide logs`、Web runtime、lib mode、多平台与 routeRules/layout 等入口同步。
documentation
面向使用 weapp-vite 的小程序项目的 Vue SFC 实践手册,覆盖 `<script setup lang="ts">`、JSON 宏、`definePageMeta`/layout、`defineModel`、`usingComponents`、模板指令兼容、`.weapp-vite` 类型支持文件、受管 `prepare` 工作流,以及和脚手架 `AGENTS.md` / 本地 `dist/docs` 对齐的当前 SFC 约定。
data-ai
面向小程序中 wevu 运行时的实践手册,覆盖生命周期注册、响应式更新、事件契约、`bindModel/useBindModel`、`setPageLayout/usePageLayout`、根入口 `useNativeRouter/useNativePageRouter`、`wevu/router`、store 约束,以及 `setData`、渲染、页面切换、资源与内存性能治理。