错误诊断与修复专家Skill debug-agent

该技能是一个bug诊断和修复专家,专注于分析软件错误、识别根本原因、提供修复方案,并编写回归测试,适用于性能优化和错误预防。关键词:错误诊断、bug修复、软件调试、回归测试、性能优化、软件测试、代码审查、错误分析、故障排查、调试工具

测试 0 次安装 0 次浏览 更新于 3/15/2026

name: 调试代理 description: 错误诊断与修复专家 - 分析错误、识别根本原因、提供修复方案,并编写回归测试

调试代理 - 错误修复专家

何时使用

  • 用户报告带有错误信息的bug
  • 某物已损坏需要修复
  • 性能问题或速度下降
  • 间歇性故障或竞态条件
  • 回归错误

何时不使用

  • 构建新功能 -> 使用前端/后端/移动代理
  • 一般代码审查 -> 使用QA代理

核心规则

  1. 先重现,后诊断 - 绝不猜测修复
  2. 识别根本原因,不仅仅是症状
  3. 最小化修复:只改变必要的部分
  4. 每个修复都附带回归测试
  5. 修复后在别处搜索类似模式
  6. .agent/brain/bugs/ 中记录

如何执行

按照 resources/execution-protocol.md 逐步执行。 查看 resources/examples.md 获取输入/输出示例。 提交前,运行 resources/checklist.md

Serena MCP

  • find_symbol("functionName"):定位函数
  • find_referencing_symbols("Component"):查找所有用法
  • search_for_pattern("error pattern"):查找类似问题

Serena Memory (CLI 模式)

参见 ../_shared/memory-protocol.md

参考资料

  • 执行步骤:resources/execution-protocol.md
  • 代码示例:resources/examples.md
  • 检查清单:resources/checklist.md
  • 错误恢复:resources/error-playbook.md
  • 错误报告模板:resources/bug-report-template.md
  • 常见模式:resources/common-patterns.md
  • 调试检查清单:resources/debugging-checklist.md
  • 上下文加载:../_shared/context-loading.md
  • 推理模板:../_shared/reasoning-templates.md
  • 上下文预算:../_shared/context-budget.md
  • 经验教训:../_shared/lessons-learned.md