微信小程序开发官方提供的skill如何使用

本地开发

一共有两个工具

  1. 微信开发者工具自带的skill,需要Electron Build 2.02.2607032 及以上版本
  2. cloudbase,这个skill涉及很多东西(尤其和云开发相关),其中的miniprogram-development,专门负责小程序开发

配置好以后,设置提示词即可自动调用

涉及小程序的代码撰写,调用skill miniprogram-development和wechatide

两个skill的区别

miniprogram-development 负责“小程序怎么开发”,wechatide-skill 负责“怎么实际操控微信开发者工具完成验证和发布”。

对比项 miniprogram-development wechatide-skill
定位 小程序领域开发规范与技术路线 微信开发者工具的操作入口
核心问题 写什么、怎么组织代码、选什么技术 如何打开、编译、调试、预览、上传
主要能力 页面/组件、路由、tabBar、项目结构、CloudBase、SEO、发布规范 登录、项目管理、模拟器、截图、console/network、自动化点击、预览上传、云资源操作
执行方式 指导 Codex 修改项目代码和配置 通过 wechatide CLI 真正控制开发者工具
覆盖对象 主要是微信小程序 小程序和小游戏同等支持
替代方案 wechatide 不可用时可退回 miniprogram-ci、CloudBase MCP 专门使用当前开发者工具,不负责通用代码开发
安全规则 代码修改协议、部署前检查、CloudBase 场景路由 CLI 授权、版本匹配、登录、Token、异步确认和任务轮询
更新关系 项目内的通用开发 skill 与微信开发者工具版本配套,需要检查 versionRelation

可以把它们理解为:

  • miniprogram-development:工程师的“小程序开发手册”
  • wechatide-skill:工程师操作微信开发者工具的“手和眼睛”

典型使用方式:

  • “新增一个学习页面”
    主要用 miniprogram-development,负责文件结构、WXML/WXSS/JS、路由和配置。

  • “编译刚才的页面并截图看看”
    写代码仍按 miniprogram-development;实际打开项目、编译和截图则交给 wechatide-skillinitializer → compiler → debugger

  • “上传体验版”
    先按 miniprogram-development 做发布前检查,再由 wechatide-skillpreviewer 执行上传。

  • “排查模拟器里的网络请求为什么失败”
    miniprogram-development 提供小程序运行逻辑背景,wechatide-skill/debugger 读取真实 console、network 和运行时状态。

  • “做小程序 SEO、微信搜索收录”
    使用 miniprogram-development;这不是 wechatide-skill 的职责。

  • “操作小游戏模拟器”
    使用 wechatide-skillminiprogram-development 主要面向小程序,不覆盖完整小游戏开发。

云开发

没怎么使用,不清楚