关于 debug-issue
通过知识图谱追踪问题,再检查源代码的调试技能。它帮助开发者定位相关代码、梳理执行路径、核查近期变更并评估修复影响。
主要功能
- 01语义代码搜索
- 02追踪调用者与被调用者
- 03检查执行流程
- 04核查近期变更
- 05分析修复影响
适用场景
- 01追踪缺陷关联的代码
- 02梳理可疑函数的调用链
- 03检查问题是否由近期变更引起
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tirth8205/ code-review-graph --skill debug-issue安装后在 Claude Code 中输入/debug-issue确认已加载。
详细介绍
调试问题
先通过知识图谱追踪 Bug,再阅读源代码。
步骤
- 调用
semantic_search_nodes_tool,查找与问题相关的代码。 - 调用
query_graph_tool,使用callers_of和callees_of,从两个方向追踪调用链。 - 调用
get_flow_tool,查找通向可疑代码的执行路径。其入口点就是触发 Bug 的位置。 - 调用
detect_changes_tool,检查近期更改是否导致了问题。 - 对可疑文件调用
get_impact_radius_tool,查看修复会影响哪些内容。
Token 效率规则
- 在调用其他图工具之前,先调用
get_minimal_context_tool(task="<your task>")。 - 如果工具接受
detail_level参数,请传入detail_level="minimal"。只有在 minimal 不足以完成任务时,才使用 "standard"。 - 优先使用有针对性的
query_graph_tool调用,而不是范围较广的列表调用。 - 预算:每项任务约调用五次工具,图输出约 800 个 token。
- 更改代码前,先阅读实现及其测试。图谱用于缩小范围,不能替代源代码。
评论
支持 Markdown