确实没有想到春节回来之后,会如此深入的进行 Vibe Coding 。
起因是因为之前的项目中采用 WebContainer 技术,一些用户提出了体验优化的需求。
每次只要用户再次进入页面都会反复执行 WebContainer 初始化 -> 安装 -> 运行全流程,非常的慢。
另一个是之前的 SSE 接口如果前端页面断开即任务结束。任务无法在后台运行等等原因。
打算将项目调整为 Docker 运行编译,能够支持后台执行任务、修改完成 Nginx 代理访问(相当于把 WebContainer 移到后台运行,而且初始化和安装只需第一次运行,后面即是修改)。
同时也提出了新的需求,希望支持 SKILL 配置新特性,再将原固定 Agent 流程换成多 Agent AI 自主识别模式,行程研发团队各个角色。
当然目前第一阶段还是打算实现产品经理、设计师、前端开发、任务规划这几个角色。
经过调研选用 LangChain 和 LangGraph 来实现,并且时间紧任务重。
相当于设计完架构后,只需要把原业务以新的架构形式进行迁移和调整(当然了,研发任务还是非常繁重的)。
为了同时适配未来的演化,所以开始使用 Claude Code 进行 Vibe Coding 。
在设计前期会比较缓慢,因为是旧项目,有很多技术债。
是一个比较难受的过程,但是经过一系列的文档、说明沉淀后,SKILL MCP Agent 的补充后。
慢慢的角色从研发转变成,操控 Claude Code 进行团队开发的产品经理角色+ 架构师的角色。
更关注需求的实现完成度、单元测试的覆盖率、整体架构设计。
而不会去过多的关注代码的实现细节,是一种更快的开发速度。
当然了,也体会到 Vibe Coding 需要建立在 token 无限的场景下,如果 token 有限用起来会相当难受。
目前还是没有摆脱的问题是,需要自行测试,需要更多的日志来辅助测试和AI修改,当然也正在尝试使用 Playwright 来进行 E2E 自动化测试。
结合 PRD 产出 Test Cases ,生成固定的 E2E 脚本进行测试(还在实践中)。
- 本文链接: https://zongzi531.github.io/2026/04/01/Vibe-Coding/
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!