需求这个还是得人来。
代码生成用的 ccg ,或者你也可以试试 ccw (这个我没试过,听说也挺好的)。
重构方面,如果不用上面的 ccg 重构是必须的,尽管我在 prompt 里写符合健壮性、可维护性、符合设计模式,依旧不能一口气输出的很好(指的是开发一些比较复杂的工具库而不是普通前后端 crud 项目时)。所以必须在写完之后必须写明重构。
测试会在代码生成后让它自己生成单元测试。至于更多集成测试等等,你也可以显式指示一下。而且最好使用不同 AI 去 review 代码。如果公司支持在 CI 里面审查也可以加一些(没尝试过)。
文档这个还是拿你们组的代码的文档喂给他总结你们的文档必须要写的东西。然后把总结出来的共性喂给 AI 在新项目里使用。
skill 方面,在
skills.sh 里面下载量多的安装,或者直接安装 github 里 superpowers ,配合 claude-mem 等等。
BMAD 、speckit 、openspec 也都在发展过程中适合不同的场景和需求,现在习惯就只用 openspec 。
还有一些其他方向的东西,我自己写在博客里了,文笔不好而且仅代表个人实践的观点。