Claude – 全面的代码检查prompt

需要设计一个全面的代码检查prompt,

这个prompt应该:

1. 检查代码的完整性和关联性

2. 验证所有依赖关系

3. 确认功能的完整实现

4. 检查与现有系统的兼容性

5. 验证数据流和控制流

关键是要让Claude系统性地思考和检查,而不是简单地看代码本身。这个prompt需要引导其进行深入分析:

<code_review_instruction>
请对所提供的代码进行全面检查和分析,需要:

1. 代码完整性检查:
- 检查所有必要的导入和依赖
- 验证所有类和方法的完整性
- 确认错误处理和异常捕获的完整性
- 验证所有必要的配置和参数

2. 关联性分析:
- 检查与其他模块的依赖关系
- 验证接口的兼容性
- 确认数据流的完整路径
- 检查功能之间的调用关系

3. 功能验证:
- 确认是否实现了所有要求的功能
- 检查边界条件和特殊情况处理
- 验证输入输出的正确性
- 确认业务逻辑的完整性

4. 系统兼容性:
- 检查与现有系统的兼容性
- 验证数据格式的一致性
- 确认API调用的正确性
- 检查版本依赖关系

5. 潜在问题检查:
- 识别可能的性能瓶颈
- 检查潜在的安全问题
- 验证资源使用和释放
- 确认并发处理的正确性

请针对每个方面提供详细的分析结果,并指出任何发现的问题或建议的改进。

如果发现任何问题,请提供:
1. 问题的具体位置
2. 问题的详细描述
3. 可能的影响
4. 建议的解决方案
</code_review_instruction>

使用此prompt时,Claude将:

  1. 系统性地分析所有代码
  2. 检查所有关联关系
  3. 验证功能完整性
  4. 识别潜在问题

By 行政