用途:这是 GitNexus 自身的速查参考,面向涉及代码理解、调试、影响分析或重构的任务。资料建议任何此类任务都先读 gitnexus://repo/{name}/context 获取代码库概览并检查索引是否过期,再按下表匹配技能文件并遵循其工作流与清单;若第 1 步提示索引过期,需先在终端运行 npx gitnexus analyze。
技能对应:理解架构或“X 如何工作”读 gitnexus-exploring;变更影响或“改 X 会坏什么”读 gitnexus-impact-analysis;追踪 bug 或“X 为何失败”读 gitnexus-debugging;重命名、抽取、拆分、重构读 gitnexus-refactoring;工具、资源与 schema 参考读 gitnexus-guide(本文件);索引、状态、清理、wiki 等 CLI 命令读 gitnexus-cli。
工具:query 给出按进程分组的代码情报及与概念相关的执行流;context 给出符号的 360 度视图,含分类引用与其参与的进程;impact 给出符号爆炸半径,含深度 1/2/3 及置信度;detect_changes 给出 git diff 影响;rename 做带置信度标注的多文件协同重命名;cypher 做原始图查询(先读 gitnexus://repo/{name}/schema);list_repos 发现已索引仓库。
资源:gitnexus://repo/{name}/context 为统计与过期检查;/clusters 为全部功能区域及内聚分数;/cluster/{clusterName} 为区域成员;/processes 为全部执行流;/process/{processName} 为逐步骤追踪;/schema 为 Cypher 用的图 schema。这些为轻量读取,约 100-500 tokens。
图 schema:节点有 File、Function、Class、Interface、Method、Community、Process;边通过 CodeRelation.type 表示为 CALLS、IMPORTS、EXTENDS、IMPLEMENTS、DEFINES、MEMBER_OF、STEP_IN_PROCESS。示例查询:MATCH (caller)-[:CodeRelation {type: 'CALLS'}]->(f:Function {name: "myFunc"}) RETURN caller.name, caller.filePath。
限制:资料未提供安装配置、权限要求、收费与价格、支持平台及运行环境等信息。