|
现在是在用 openSpec + claude code 去处理。大体流程是先使用 openSpec 在项目中初始化,初始化后会有一段提示词,在 idea 中启动 claude 去输入提示词,claude 会基于这个提示词去项目中提取基础的规则和技术栈,然后就是在继续输入对应的需求然后改改改,最后确认了在实现对应的需求。感兴趣可以了解一下对应的规则: https://github.com/Fission-AI/OpenSpec 。
总体来说一些简单需求实现比较符合预期,可以通过输入输出的方式去实现代码,而不是手法编程,缺点也有,一些约定俗成,不在代码中体现的只能一个项目一个项目不断输入,体感不好,复杂需求实现起来最好还是拆分再去实现,这样比较不错。最后还是有一些不如意的,只好不断地输入在更改,使用 ai 改变了我的编码习惯,从边想边写到等 ai 工具的思考时间。
整体提效差不多 40%-100%(看业务复杂度),前期有学习成本。 |