Agent Skills
返回列表
微信开发者工具工作流

微信开发者工具工作流

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @tencent-adm/wechatide-skill 到当前 AI 助手。

技能介绍

问题

微信开发者工具的流程分散在 CLI、窗口、项目配置、模拟器、云环境和上传确认里。Agent 如果直接猜命令,容易遇到 command not found、登录过期、tokenRequired、异步 taskId 未确认、跨 scene 混用工具等问题。

工作方式

本技能把微信开发者工具工作流收敛成一个根入口,默认本机已有 wechatide。核心步骤:

  • 先查状态:首次调用前执行 check_wechatide_status,查看 versionRelation、loginExpired 与 tokenRequired。
  • 按目标路由:项目窗口与登录进 initializer,项目列表进 project-manager,配置进 project-config,编译刷新进 compiler,预览上传进 previewer,自动化进 automator,诊断截图进 debugger,云函数与云资源进 cloudbase-operator。
  • 遵守异步规则:login 或 auth 类任务可主动轮询;上传、删除、云写、预览确认等任务需要用户在开发者工具内确认,先记录 taskId,不得直接重发。
  • 保持上下文移交:切换 scene 时携带 project、confirmed、blocker 与 pendingTask,避免重复开窗或重复检查。

适用边界

适合当前项目明确是微信小程序或小游戏,且目标是编译、预览、上传、登录、项目配置、页面自动化、运行时诊断、截图取证、日志排查或云环境操作。不适合通用编码辅助、与小程序无关的桌面自动化,或未注册工具调用。涉及 token、项目路径和异步任务状态时,应复用已确认信息,而不是凭猜重试。

使用场景

  • 维护微信小程序时,需要 Agent 按 project.config.json 改基础库版本并触发编译刷新。
  • 发布体验版前,需要完成登录检查、预览确认和上传任务,并避免重复提交异步 taskId。
  • 排查页面异常时,需要调用自动化点击、查看 console/network 和模拟器截图取证。
  • 接入云函数时,需要查询云环境、云函数和云资源状态,并处理需用户确认的写入任务。

适合人员

  • 微信小程序前端工程师:需要把本地项目的编译、预览、上传和登录状态交给 Agent 按流程处理。
  • 小游戏 QA 工程师:需要用自动化点击、断言、截图和运行时日志定位页面异常。
  • 全栈工程师:需要管理 project.config.json、云函数、云数据库和云存储等配置。
  • 内部平台工程师:需要诊断微信开发者工具安装、版本兼容、token 与异步任务状态。