【Code With SOLO】用Trae SOLO 半天完成公司党务管理系统全栈开发

**

摘要**

平时是豆包的重度用户,软件开发用Trae比较少,近期看到新版Trae 包含code和MTC办公功能,自然第一时间要试一下。碰巧公司需要一套本地的三会一课数字党务管理系统,自然就选用了Trae code with solo。本人非软件岗位,但懂一些软件工程和python,之前有用过使用国内模型的Claude Code。 这次使用Trae,仅用半天 (不是一直盯着,期间接送小孩,还去陪小孩打了个台球),完成了从需求分析、代码开发、测试到文档编写的完整流程,包括完整的Flask后端、响应式前端、集成测试和E2E测试,成品的质量和过程顺滑度超预期。这个项目核心体觉就是简洁,顺滑,突发情况能够自行处理。

本文会介绍开发过程,个人使用vibe coding的新得分享,以及这个项目使用Trae SOLO体感。

## 背景

计划做一个本地党委系统, 这样所有数据都是私有的,只需要桌面版。

## 实践过程

### 1. 欲善其事先利其器

之前用vibe coding的心得是软件工程管理的要素,变得更为重要。做事的方法,流程设定是确保质量和按预期交付的关键。两个核心要素:

- 1)PDCA循环:计划先行;切片执行;执行都要有独立检查;积累经验,持续改进

- 2)测试主导开发TDD,且尽量自动化。不要花你的时间,用token换你的时间;

针对上述要点,很多大神把这些技能都做成了skills, 可以直接安装使用。之前自己开发,需要摸索,筛选。这次看到Trae 有技能菜单,里面的skills数量不多,但都是筛选过的精品,反而更方便上手,选择太多对于新手可能是灾难。同时图形化安装,避免了新手安装技能的麻烦。简洁不简单,这块是加分项。BTW:superpowers是目前我用的最多开发skills,方法论在不知疲倦的agent上面能体现出超凡价值。

### 永远战略计划先行

- 头脑风暴需求

- 制定详细的实施计划

- 创建项目导航文档(Agent.md)

superpowers技能会触发一系列问题, 协助细化方案,先做好总体规划。

这里有一个小插曲, 因为不熟悉Trae,所有把项目导航文档命名成了Trae.md。后期执行过程中,出现subagent不清楚文档结构,重新查找; 还有技术方案偏离计划后,自行纠正的情况。总体没有出问题。在项目进行一半时,收到异常文件权限申请,查询豆包后,修改了导航文档,改为Agent.md。Claude.md 和 Agent.md 都支持, 但没有Trae.md, 建议开发团队可以考虑一下,毕竟字节也是大厂,采纳后记得给我加鸡腿 :)

虽然用错导航文件名, 但Solo模型会自己探索项目文件夹,在这个项目中有绕弯,没有出错。

**关键思路:**

先进行头脑风暴,制定计划;把计划拆解,写下执行计划;建立导航文档,把项目结构,注意事项,以及遇到的问题总结写到一个文档中。

### 2. TDD开发:测试驱动

SOLO严格遵循了测试驱动开发(TDD)的理念:

- 先写集成测试,验证API接口

- 再写业务代码,让测试通过

- 最后写E2E测试,验证完整用户流程

TDD skills 是一个强大的开发工具,锁定交付物,确保代码质量和功能完整性。

端到端E2E测试(End-to-End)集成测试一定要做, 而且要agent自动化, 你的时间最宝贵。

可以先让solo完成一个测试,然后总结经验,再批量推进,避免反复踩坑。

**让我惊喜的是:**

- Trea Solo 安装Agent-Browser技能过程中,遇到权限问题, 我介入依然没有完全解决 (不想给过多权限)。Trea 建议调整到playwright。自动化过程中debug的速度很快。Trea上下文自动压缩,影响不大, 总体满顺滑的。

- 实时能够看到上下文使用情况, skills调用情况, 大大缓解开发者焦虑,一直在想合适需要/compact。在VSC插件里面一直没有调试成功CC的statusline。Trae里面实时可以看到, 自动压缩,无须执行命令。

### 4. 成果和交付物

- 网址系统

- 自动化回归测试案例, 之后debug,:plus:feature更顺畅

- 用户手册,开发手册

- Agent.md ,带经验总结的导航文档

- 博文初稿,不要自己写了,把获得文稿要求一起发给Trea

## 成果展示

### 1. 完整的项目代码

- Flask后端 + SQLite数据库

- 红色主题响应式前端

- 完整的CRUD功能

- 统计分析看板

### 2. 全面的测试套件

- :white_check_mark: 7个集成测试用例全部通过

- :white_check_mark: 增强版登录E2E测试(9个场景)全部通过

- :white_check_mark: 增强版党委管理E2E测试(14个场景)全部通过

- :white_check_mark: 完整工作流测试大部分通过

### 3. 完善的文档体系

- [Agent.md]:项目导航文档,记录所有问题和解决方案

- [用户手册.docx]:详细的操作说明

- [开发手册.docx]:技术架构和部署指南

### 4. 项目截图

## 效果与总结

### 效率提升

- **使用Trea**:半天,非全程盯屏幕

- **质量**:完整的工程文档和自动化回归测试;我自己写软件工程的话文档的话,一定简洁,但3个月后自己也大概率也看不懂;回归测试必定要推给测试team去维护了 :)

## 总结

这次使用Trae 的过程很丝滑,要求用户接入很少;整体界面设计简洁,技能菜单精选好技能,且可视化安装很贴心;还没用MTC, 但一个软件,coding和MTC切换的设计, 日常办公和定制化开发统一入口很方便。感觉字节的生态很立体,生活已经被豆包,火山,飞书,Trea,Trae SOLO 包围了,休闲也经常去抖音,看来上班电脑看来离MTC也不远了。

日期:2026-04-11

1 个赞