关于 explore-codebase
使用 code-review-graph 探索代码库的技能,可定位模块、符号和执行路径。面向需要了解陌生代码的开发者,并强调精简定向的图查询。
主要功能
- 01架构与模块探索
- 02函数和类的语义搜索
- 03依赖关系追踪
- 04执行流程检查
- 05大型函数查找
适用场景
- 01按名称或关键词查找函数
- 02追踪调用方、被调用方和导入关系
- 03跟踪代码执行路径
MCP 相关
使用 code-review-graph MCP 工具检查架构、搜索代码符号、追踪关系并探索流程。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tirth8205/ code-review-graph --skill explore-codebase安装后在 Claude Code 中输入/explore-codebase确认已加载。
详细介绍
探索代码库
使用 code-review-graph MCP 工具了解代码库。
步骤
- 调用
get_architecture_overview_tool查看社区结构。然后调用list_communities_tool,并仅对所需模块调用get_community_tool。 - 调用
semantic_search_nodes_tool,按名称或关键词查找函数或类。 - 调用
query_graph_tool,使用callers_of、callees_of或imports_of追踪关系。对文件使用children_of可列出其中的函数和类。 - 调用
list_flows_tool,然后对一个流程调用get_flow_tool,以追踪执行路径。 - 调用
find_large_functions_tool查找过大的函数。 - 仅在需要统计节点、边和语言数量时调用
list_graph_stats_tool。
Token 使用效率规则
- 在调用任何其他图工具之前,先调用
get_minimal_context_tool(task="<your task>")。 - 只要工具支持,就传入
detail_level="minimal"。仅在 minimal 不够时使用 "standard"。 - 优先使用有针对性的
query_graph_tool调用,而不是宽泛的列表调用。 - 预算:每项任务约调用五次工具,并获取 800 个 token 的图输出。
- 修改代码前,先阅读实现及其测试。图可以缩小范围,但不能取代源代码。
评论
支持 Markdown