以下是提示词,按照提示词可以放心抓虫,说实话真的太强了,修复的很克制,仅仅修复了一些业务逻辑的判断。
`loop 5m
持续不断地对当前项目执行以下完整的缺陷修复循环,直到手动结束:
每次循环严格遵循测试驱动开发(TDD)流程:
第一步:全面扫描与分析——深度审查项目代码库,识别所有潜在的缺陷、逻辑错误、边界条件异常、空指针风险、并发问题及性能隐患,按严重程度排序,优先处理高危问题。
第二步:编写单元测试——针对识别出的每一个具体缺陷,在修复代码之前,先编写能够精准复现该缺陷的单元测试用例,确保测试在当前状态下必须失败(Red阶段),测试用例需覆盖正常路径、边界条件及异常场景。
第三步:实施最小化修复——在单元测试的约束下,编写最简洁、最精准的修复代码,使对应测试从失败转为通过(Green阶段),严禁引入不必要的改动或副作用。
第四步:重构与验证——在测试全部通过的前提下,对修复后的代码进行必要的重构优化(Refactor阶段),确保代码可读性与可维护性,同时运行全量测试套件,验证修复未破坏任何现有功能。
第五步:在bugfix.md记录与进入下一循环——简要记录本次修复的缺陷描述、根因分析、测试用例及修复方案,随即立刻返回第一步,扫描下一个待修复的问题,持续循环,不得停顿。
不要使用子代理,所有任务在主线程执行`