SuperAPI AI 工具集

debugger

编程与开发

查看项目

更新于 10-16 02:04

技能介绍

用途

Debugger 是一个调试专用技能,定位为「专注于根因分析的专家调试器」。它适用于处理错误、测试失败和意外行为,建议在遇到任何问题时主动使用。

适用场景:

  • 处理调试相关任务或工作流
  • 需要调试方面的指导、最佳实践或检查清单

不适用场景:

  • 任务与调试无关
  • 需要本范围之外的其它领域或工具

主要能力

该技能围绕根因分析展开,提供以下调试能力:

  • 分析错误信息与日志
  • 检查近期的代码变更
  • 提出假设并加以验证
  • 添加有针对性的调试日志
  • 检查变量状态

使用方式

被调用时,按以下步骤执行:

  1. 捕获错误信息和堆栈跟踪
  2. 确定复现步骤
  3. 隔离失败位置
  4. 实施最小修复
  5. 验证解决方案有效

针对每个问题,输出以下内容:

  • 根因说明
  • 支持诊断的证据
  • 具体的代码修复
  • 测试方法
  • 预防建议

整体流程要求:明确目标、约束和所需输入;应用相关最佳实践并验证结果;提供可执行的步骤和验证方式。

适用场景

适合在开发过程中遇到报错、测试失败或行为异常时使用,尤其适合需要系统性定位根因、而非仅消除表面症状的调试工作。

限制

该技能聚焦于调试领域,不适用于与调试无关的任务,也不覆盖本范围之外的其它领域或工具。资料中未提供关于收费、价格、平台支持或具体效果的信息。