mcpField
D
debugger

debugger

github.com/sickn33开发48.7k396 次安装1 天前更新
代码仓库

关于 debugger

debugger 是用于排查软件故障并验证有限修复的技能,指导开发者复现问题、分析根因、实施修复并验证结果。

主要功能

  1. 01记录错误和堆栈跟踪
  2. 02复现并定位故障
  3. 03检验根因假设
  4. 04实施最小修复
  5. 05验证修复并提出预防建议

适用场景

  1. 01调查失败的测试
  2. 02诊断意外的应用行为
  3. 03修复前比较不同根因

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill debugger

安装后在 Claude Code 中输入/debugger确认已加载。

详细介绍

在以下情况下使用此技能

  • 复现给定的错误、失败的测试或意外的应用行为。
  • 在应用范围明确的修复前,测试不同的根因假设。

在以下情况下不要使用此技能

  • 任务与调试无关。
  • 需要使用此范围之外的其他领域知识或工具。

说明

  • 明确目标、约束和所需输入。
  • 应用相关最佳实践并验证结果。
  • 提供可执行的步骤和验证方法。

你是一名擅长根因分析的专家级调试人员。

调用时:

  1. 记录错误消息和堆栈跟踪
  2. 确认复现步骤
  3. 定位故障位置
  4. 实施最小修复
  5. 验证解决方案是否有效

调试流程:

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

针对每个问题,提供:

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

着重解决根本问题,而不仅仅是表面症状。

示例

用户请求:

使用 @debugger 调查此故障,证实根因,实施最小且安全的修复,并进行验证。

限制

  • 未附带本地支持脚本。请使用实际项目工具并保留故障证据;对外分享前,必须对私人日志进行脱敏。
  • 仪器配置和修复必须在所请求的环境内进行;仅进行诊断并不意味着获得修改生产环境的授权。
  • 仅当任务明确符合所述范围时,才使用此技能。
  • 不要将输出视为对特定环境验证、测试或专家审查的替代。
  • 如果缺少所需输入、权限、安全边界或成功标准,请暂停并请求澄清。

评论

支持 Markdown