实战:指挥 Agent 做微信小程序并上线
照做流程
1. 先写一页需求,不要直接让 Agent 开写
Agent 最怕需求虚。先把小程序给谁用、第一版只做哪几个功能、哪些不能碰写清楚。
复制给 Agent
我要做一个微信小程序,请先帮我把需求整理成第一版开发说明,不要写代码。 小程序名称: 目标用户: 用户进来第一件事: 第一版必须有的页面: 1. 2. 3. 第一版不做的功能: 1. 2. 必须注意: - 不要编造政策、价格、承诺。 - 涉及用户隐私、手机号、位置、照片、家庭信息时,要先提醒我。 - 先输出页面结构、数据结构、上线风险,不要直接改文件。
2. 让 Agent 先读项目,列计划和文件清单
如果已经有代码,不要让 Agent 盲改。先让它读目录、识别技术栈、列出要动哪些文件。
复制给 Agent
请先阅读这个小程序项目,不要修改任何文件。 请输出: 1. 这个项目是什么技术栈。 2. 主要目录分别做什么。 3. 当前能运行到哪一步。 4. 要实现第一版功能,需要修改哪些文件。 5. 你建议先做哪一个最小功能。 没有把握的地方标注“需要我确认”。
3. 每次只派一个小任务给 Agent
不要说“把整个小程序做完”。正确做法是一次只让它做一个页面、一个按钮、一个表单或一个接口。
复制给 Agent
现在只做一个小任务:完成「这里写功能名」。 范围限制: - 只允许修改这些文件: 1. 2. 交付要求: 1. 页面能打开。 2. 按钮能点击。 3. 表单有空值提示。 4. 失败时给用户一句能看懂的话。 改之前先列计划。改完告诉我改了哪些文件、怎么测试、还有哪些没验证。
4. 让 Agent 自己先检查一遍
代码写完不算完。要让 Agent 按清单自查,再让人打开微信开发者工具验收。
复制给 Agent
请按下面清单自查这次改动: 1. 有没有改到我没授权的文件。 2. 页面是否有空状态、加载状态、失败状态。 3. 表单是否做了必填校验。 4. 小程序端是否有明显报错。 5. 涉及隐私、位置、照片、手机号的地方是否有提示。 6. 需要我在微信开发者工具里手动检查什么。 请只输出检查结果,不要继续改代码。
5. 真机验收后再让 Agent 修问题
微信开发者工具能跑,不代表手机上能用。真机预览后,把报错和截图给 Agent,它再修。
复制给 Agent
我在微信开发者工具或手机预览里遇到这个问题: 现象: 截图/报错: 我刚才点了哪里: 期望结果: 请先判断问题属于哪一类:路径错误、接口错误、权限错误、样式错误、云开发错误、审核风险。 先给修复计划,不要直接大范围重构。
最后怎么上线
1开发者工具里上传代码打开微信开发者工具,确认 AppID 正确,点击右上角上传,填写版本号和备注。
2公众平台设为体验版进入微信公众平台,打开版本管理,把开发版本设为体验版,先让自己和测试人员扫码体验。
3配置服务器域名如果小程序请求自己的后端,需要在开发管理里配置 request 合法域名,并确保是 https。
4提交审核体验版没问题后,在版本管理里提交审核。类目、隐私说明、页面内容要和实际功能一致。
5审核通过后发布审核通过后再发布。首次发布建议全量前再检查一次登录、表单、支付、客服、隐私弹窗。
最容易踩的坑
一上来就让 Agent 做完整小程序
会导致功能堆太多、页面跑不通。要拆成页面、表单、接口、验收四类小任务。
没有真机测试
模拟器能打开,不代表手机权限、网络请求、登录态都正常。
域名没配置
手机预览请求接口失败,常见原因是没有在微信公众平台配置合法域名。
隐私和类目不一致
收集手机号、位置、照片、家庭信息时,要提前处理隐私说明和使用场景。
没有版本记录
每个小功能完成后都提交一次 Git。Agent 改坏时,才能知道哪里坏了。
下一步怎么练
先做一个只有 2 到 3 个页面的小程序,不要第一版就做支付、会员、复杂后台。等第一版能上线,再让 Agent 帮你做第二轮迭代。