用途:当用户询问代码如何工作、想了解项目架构、追踪执行流程或探索不熟悉的代码库时使用,例如“认证是怎么实现的”“项目结构是什么”“主要组件有哪些”“数据库逻辑在哪里”。
主要能力:先读取 gitnexus://repos 发现已索引的仓库,再读取 gitnexus://repo/{name}/context 获取代码库概览并检查索引是否过期;用 gitnexus_query({query: "<想理解的概念>"}) 查找相关执行流程;用 gitnexus_context({name: "<符号>"}) 查看某个符号的调用方与被调用方等 360 度信息;读取 gitnexus://repo/{name}/process/{name} 追踪完整执行流程。资源还包括 clusters(各功能区域及内聚度评分)和 cluster/{name}(区域成员与文件路径)。
使用方式:按工作流依次执行上述读取与工具调用;若 context 显示“Index is stale”,需在终端运行 npx gitnexus analyze。检查清单包括:读取 context、针对目标概念执行 query、查看返回的 processes、对关键符号执行 context、读取 process 资源获取完整执行轨迹、最后阅读源文件了解实现细节。示例流程:读取仓库 context 得到符号与流程统计,query “payment processing” 得到 CheckoutFlow、RefundFlow 等流程,再用 context 查看 processPayment 的入向与出向调用,最后阅读源码文件。
限制:该技能依赖已建立的 GitNexus 索引,索引过期时需先重新分析;资料未提供安装、收费、平台或效果相关信息。