全部模板
🐛编程

在现有代码库中定位并修复 Bug

一份仓库感知的调试提示词:先检查证据和根因,再做聚焦修复并验证。

适合:Cursor 或 Copilot 开发者

提示词模板

请在现有代码库中调查并修复下面的 Bug:

BUG
[描述实际行为、预期行为和完整复现步骤]

上下文
- 运行时/框架及版本:[填写]
- 相关文件或模块:[填写]
- 可能相关的近期改动:[填写或“未知”]
- 日志、堆栈或失败测试:[粘贴]

要求
1. 提出改动前,先检查相关实现和相邻测试。
2. 区分表面症状与根因;说明最可能的根因及支持证据。
3. 按仓库现有规范完成最小且完整的修复。
4. 除非确有必要,不新增依赖、不修改公共接口、不顺手清理无关代码。
5. 添加或更新回归测试,使其在修复前失败、修复后通过。
6. 运行仓库现有的相关测试、lint 和构建命令。

输出
- 根因
- 修改了哪些文件以及原因
- 完成了哪些验证
- 剩余风险或尚未验证的假设

如果证据不足,请提出有针对性的问题,不要猜测。

使用前请替换

  • 用精确复现步骤替换 Bug 部分。
  • 列出真实框架版本和命令。
  • 粘贴最小且有用的日志,不要倾倒整份生产日志。

结果质量检查

  • 根因有仓库证据支持。
  • 修复保持在需求范围内。
  • 回归测试能够证明行为。

相关模板