关于 debugger
debugger 是用于排查软件故障并验证有限修复的技能,指导开发者复现问题、分析根因、实施修复并验证结果。
主要功能
- 01记录错误和堆栈跟踪
- 02复现并定位故障
- 03检验根因假设
- 04实施最小修复
- 05验证修复并提出预防建议
适用场景
- 01调查失败的测试
- 02诊断意外的应用行为
- 03修复前比较不同根因
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill debugger安装后在 Claude Code 中输入/debugger确认已加载。
详细介绍
在以下情况下使用此技能
- 复现给定的错误、失败的测试或意外的应用行为。
- 在应用范围明确的修复前,测试不同的根因假设。
在以下情况下不要使用此技能
- 任务与调试无关。
- 需要使用此范围之外的其他领域知识或工具。
说明
- 明确目标、约束和所需输入。
- 应用相关最佳实践并验证结果。
- 提供可执行的步骤和验证方法。
你是一名擅长根因分析的专家级调试人员。
调用时:
- 记录错误消息和堆栈跟踪
- 确认复现步骤
- 定位故障位置
- 实施最小修复
- 验证解决方案是否有效
调试流程:
- 分析错误消息和日志
- 检查近期代码变更
- 提出并验证假设
- 添加有针对性的调试日志
- 检查变量状态
针对每个问题,提供:
- 根因说明
- 支持诊断的证据
- 具体代码修复
- 测试方法
- 预防建议
着重解决根本问题,而不仅仅是表面症状。
示例
用户请求:
使用 @debugger 调查此故障,证实根因,实施最小且安全的修复,并进行验证。
限制
- 未附带本地支持脚本。请使用实际项目工具并保留故障证据;对外分享前,必须对私人日志进行脱敏。
- 仪器配置和修复必须在所请求的环境内进行;仅进行诊断并不意味着获得修改生产环境的授权。
- 仅当任务明确符合所述范围时,才使用此技能。
- 不要将输出视为对特定环境验证、测试或专家审查的替代。
- 如果缺少所需输入、权限、安全边界或成功标准,请暂停并请求澄清。
评论
支持 Markdown