用Trae继续迭代WorkBuddy开发的微信小程序

之前使用WorkBuddy耗时2周开发的小工具(原文→Vibe Coding两周,做了个微信工具小程序 )上线后又丰富了一些功能,这周因为做WorkBuddy成长任务“召唤3次专家团”消耗了600多点还是没完成任务结果积分就见底了(我确定用了3个不同的专家团而且都完成任务了有任务产物,但就是没完成任务!心累为了100点任务积分,600多点打水漂了)。 正好赶上想要给我的小程序工具箱增加“备忘录”功能,这点积分肯定不够用的就又想起了老T(Trae),虽然现在Trae有日限额、周限额、月限额,但是好在能免费用,就又花了几天时间开发这个备忘功能。对了OpenCode每天也有免费限额的模型可用哦,腾讯混元、小米Mimo、DeepSeek的模型。

现在这些简单的前端项目即使是跨智能体开发问题也不大,几十万行代码AI可以“秒懂”,难点是规范化、工程化,否则最后就会变成“祖传代码S山”。

一、迭代前的准备工作

我习惯不管什么项目都让AI写项目md文档,所以每次开发完除了手动备份代码(这些零碎项目我都没有用git)外就是更新项目文档和开发文档。在让workbuddy 总结更新文档就第一件事就是需求分析!尽量避免有个想法就直接让AI开干,我是先问网页版的腾讯元宝来分析需求,然后输出html格式的prd需求文档,有不满意的可以让它多改下。

需求沟通最简单又有效的一般原则: 你的初步想法 + 让AI帮你调研同类产品 + 输出需求文档 + 更多指令(你的架构的想法、具体的功能及交互的举例等)

给出的PRD文档建议还是仔细看看,有时候会有需要调整或错误的地方让它修改。比如下图说storage能存1GB左右,还有图片base64后存storage ,当然就算你看不出来问题也不大后面 搞开发的AI自己会发现,就算发现不了你测试时多点测试数据和图片应该也能发现。

沟通后如果没有要修改或增加的功能,就可以下载html后放到项目目录下丢给AI 开始开发了,我这里用的是Trae。

二、让Trae开始开发

一开始我使用Trae开发的,但是排队很严重,半路又切成Trae Work开发了虽然也要排队,但是队伍不算太长。在开始前可以让Trae重新了解下这个微信小程序项目然后再发指令(html文件可以拖到指令窗口,Trae会自动识别)。

我想再增加一个“人/事备忘录”工具模块放到 工具的“应用工具”分类下,使用分包开发,我整理了一个大概的需求文档可以参考着开发,请确保分包架构符合现在项目的分包方式。需求文档如下

开发完毕后就是测试,开发中它自己随便挑了个其他工具的icon来用了,我又让它使用python重新生成了一个图标。然后解决完万年历Bug后实在受不了每次几千人的排队就转Trae Work了,转过去前让它更新了相关开发文档!

三、让Trae Work 接力开发

因为这个项目Trae Work也是第一次开发 没有上下文记忆,所以也是正常把文档丢给它让它自己了解项目后开始开发。

让AI开干新项目的原则: 先让它了解项目, 再提出你的需求

后面其实就是按部就班的AI开发你测试,复制报错(可附带页面路径)后AI改bug,不需要你操作任何代码没什么难度。

三、微信小程序注意事项

1、微信小程序程序包有大小限制,如果你项目中使用了AI生成的高清图很可能超过大小限制,需要压缩图片或上传云端。我这个工具小程序所有资源都是本地引用(python生成的工具图标很小,每个1-2kb左右)

2、小程序的分享需要专门写分享代码(让AI写 你描述清楚即可),如果你测试时发现点右上角三个点后分享是灰色的,可以让AI给你增加分享,一般是每个页面都可以分享,根据实际情况看你是分享后让人打开 小程序主页,还是带参数打开指定页面。如果分享不指定图片地址很可能会把当前页面的屏幕缩略图分享出去导致用户隐私被分享。

3、记得及时备份代码,更新开发文档,有能力和时间的可以专门让AI 分析代码给你尝试优化(一般优化完可能测出更大的问题)。对git不熟悉的不建议用git,你可能直接建了公开仓库。

四、“人/事备忘” 应用工具发版上线

这次小程序提审10分钟就通过了,v1.6.0版本的“人/事备忘”功能已经发布上线了,大家可以体验下。

该微信小程序工具的适用场景(这也是让Trae总结的场景):

1、记录亲友生日、结婚纪念日、父母体检日
2、管理房贷/信用卡还款、保险续期、物业费缴纳
3、追踪宠物疫苗、车辆保养、证件有效期
4、记录日常灵感、待办清单、重要节点备忘

染卷

本站文章也会定期同步到微信公众号,可以关注下避免错过~

建站 11年 317天
微信公众号

发表评论