mcpField
E
explore-codebase

explore-codebase

github.com/tirth8205开发32.5k1.2k 次安装2 周前更新
代码仓库

关于 explore-codebase

使用 code-review-graph 探索代码库的技能,可定位模块、符号和执行路径。面向需要了解陌生代码的开发者,并强调精简定向的图查询。

主要功能

  1. 01架构与模块探索
  2. 02函数和类的语义搜索
  3. 03依赖关系追踪
  4. 04执行流程检查
  5. 05大型函数查找

适用场景

  1. 01按名称或关键词查找函数
  2. 02追踪调用方、被调用方和导入关系
  3. 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 工具了解代码库。

步骤
  1. 调用 get_architecture_overview_tool 查看社区结构。然后调用 list_communities_tool,并仅对所需模块调用 get_community_tool。
  2. 调用 semantic_search_nodes_tool,按名称或关键词查找函数或类。
  3. 调用 query_graph_tool,使用 callers_of、callees_of 或 imports_of 追踪关系。对文件使用 children_of 可列出其中的函数和类。
  4. 调用 list_flows_tool,然后对一个流程调用 get_flow_tool,以追踪执行路径。
  5. 调用 find_large_functions_tool 查找过大的函数。
  6. 仅在需要统计节点、边和语言数量时调用 list_graph_stats_tool。

Token 使用效率规则

  • 在调用任何其他图工具之前,先调用 get_minimal_context_tool(task="<your task>")。
  • 只要工具支持,就传入 detail_level="minimal"。仅在 minimal 不够时使用 "standard"。
  • 优先使用有针对性的 query_graph_tool 调用,而不是宽泛的列表调用。
  • 预算:每项任务约调用五次工具,并获取 800 个 token 的图输出。
  • 修改代码前,先阅读实现及其测试。图可以缩小范围,但不能取代源代码。

评论

支持 Markdown