本地开发
一共有两个工具
- 微信开发者工具自带的skill,需要
Electron Build 2.02.2607032及以上版本 - 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-skill的initializer → compiler → debugger。 -
“上传体验版”
先按miniprogram-development做发布前检查,再由wechatide-skill的previewer执行上传。 -
“排查模拟器里的网络请求为什么失败”
miniprogram-development提供小程序运行逻辑背景,wechatide-skill/debugger读取真实 console、network 和运行时状态。 -
“做小程序 SEO、微信搜索收录”
使用miniprogram-development;这不是wechatide-skill的职责。 -
“操作小游戏模拟器”
使用wechatide-skill;miniprogram-development主要面向小程序,不覆盖完整小游戏开发。
云开发
没怎么使用,不清楚

