用途:借助 GitNexus 知识图谱追踪执行流程、理解代码运作方式,适合在修改前探索不熟悉的代码区域,回答“X 如何工作”“Y 的执行流程是什么”“讲解 Z 子系统”等问题。
主要能力:查询与概念相关的执行流程(进程链);获取符号的 360° 视图,包括调用者、被调用者、参与的流程及源码;结合源码阅读形成解释。
使用方式:所有命令在仓库根目录运行。先做预检确保 CLI 可调用:gitnexus --version 2>/dev/null || mise use node@25.8.0。若工作区索引了多个仓库,可加 --repo <repo-name>。用 gitnexus status 检查索引,若过期(索引提交 ≠ HEAD)则自动执行 gitnexus analyze 重建索引,再确认状态。随后用 gitnexus query "<concept>" --limit 5 查找执行流程;对相关符号用 gitnexus context "<symbol>" --content 查看调用关系、流程与源码;多候选时用 --uid "<full-uid>" 或 --file "<file-path>" 消歧。最后用 Read 工具阅读 GitNexus 给出的行号处源码,并综合说明其用途、执行流程、依赖与关键文件。
限制:仅 CLI,无 MCP 服务器,切勿对 gitnexus:// URI 使用 readMcpResource。gitnexus 通过 npm/mise 安装,mise shim 在 node 未激活时可能失败。该技能为自演化技能,遇到可复现的问题应即时修正本文件。