debugger

调试专家,专治错误、测试失败及意外行为。遇到任何问题,请主动使用。

作者

安装

热度:3

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-debugger&locale=zh&source=copy

Debugger - AI 代码调试专家

技能概述


Debugger 是一个专注于根因分析的智能调试助手,能够快速定位代码错误、分析堆栈跟踪、诊断测试失败,并提供精准的修复方案。

适用场景


  • 代码错误排查 - 当程序抛出异常、报错或出现意外行为时,自动捕获错误信息并定位问题源头

  • 测试失败分析 - 面对单元测试或集成测试失败时,快速识别失败原因并提供修复建议

  • 生产问题诊断 - 分析线上环境的错误日志,帮助开发者理解问题本质并制定解决方案
  • 核心功能


  • 智能错误分析 - 自动解析错误消息和堆栈跟踪,提取关键线索并形成假设,通过逐步验证找到真正的问题所在

  • 根因定位流程 - 捕获完整错误信息 → 识别复现步骤 → 隔离故障位置 → 实施最小修复 → 验证解决方案,确保从根本上解决问题而非简单掩盖症状

  • 调试策略支持 - 包括分析最近代码变更、添加策略性调试日志、检查变量状态、测试假设等方法,帮助开发者系统地排查复杂问题
  • 常见问题

    Debugger 技能支持哪些编程语言的调试?


    Debugger 技能适用于几乎所有主流编程语言,包括 Python、JavaScript、TypeScript、Java、C++、Go、Rust 等。调试原理和方法是通用的,主要关注错误消息解析、堆栈跟踪分析和代码逻辑推理,不受具体语言限制。

    使用 debugger 调试时需要提供什么信息?


    为了获得最佳的调试效果,建议提供完整的错误消息、堆栈跟踪信息、相关代码片段以及问题复现步骤。如果可能,还应该说明最近做了哪些代码改动、预期的行为是什么、实际发生了什么。信息越完整,定位问题的速度就越快。

    Debugger 如何防止同类问题再次发生?


    除了修复当前问题,Debugger 还会提供预防建议,包括代码健壮性改进、错误处理完善、测试覆盖增强等方面。每次调试后都会总结根因和经验,帮助团队建立调试知识库,从源头上减少类似错误的出现频率。