diagnosing-bugs
用途概括用于诊断难以复现的bug和性能回归,通过构建反馈循环、复现、假设、仪器化等步骤系统性地定位问题。
业务领域
Coding
技能形态
Workflow
所需工具
curlgit
语言环境
—无强依赖
包管理器
—不涉及
Agent Skill 规格描述
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.
使用场景
两种典型用法
场景 01
开发者调试难以复现的bug
当开发者遇到一个难以复现的bug时,可以使用该技能。Agent会引导用户构建一个紧密的反馈循环(如编写失败测试、curl脚本或浏览器自动化脚本),确保能可靠触发bug。然后复现并最小化触发条件,生成多个可证伪的假设并排序,最后通过仪器化验证假设。这能大幅减少盲目猜测的时间,快速定位根因。
场景 02
性能回归问题定位
当用户报告系统变慢或出现性能回归时,Agent使用该技能构建差分循环:在同一输入下运行旧版本和新版本,比较输出或耗时。通过自动化bisection(如git bisect run)定位引入性能下降的提交。同时可以构建压力测试或并行循环提高非确定性bug的复现率,帮助开发者找到性能瓶颈。
技能关系
我用了哪些 Skills · 哪些 skills 用了我
依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
- 无显式依赖
第二层 · 当前 Skill
- diagnosing-bugsWorkflow
第三层 · 我用了这些 Skills
技能文件
SKILL.md
SKILL.md从 GitHub 加载中…
目录结构
技能结构
- ▸skills/diagnosing-bugs/
- ▸root
- ·SKILL.md
- ▸scripts
- ·hitl-loop.template.sh
按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。
同集相关