SuperAPI AI 工具集

gitnexus-impact-analysis

通用与其它

查看项目

更新于 10-15 17:34

技能介绍

用途:在修改代码前判断“改动 X 会不会出问题”,查看影响范围(blast radius)与谁在使用该代码,适用于非平凡变更前和提交前的安全检查。

主要能力:gitnexus_impact 查询目标符号的上游依赖,按深度分级(d=1 会直接破坏,d=2 可能受影响,d=3 可能需要测试),支持 minConfidence 与 maxDepth 过滤;读取 gitnexus://repo/{name}/processes 查看受影响的执行流;gitnexus_detect_changes 基于 git diff 映射当前变更影响的流程;按受影响符号数与关键路径(如认证、支付)评估 LOW/MEDIUM/HIGH/CRITICAL 风险。

使用方式:先调用 gitnexus_impact({target: "X", direction: "upstream"}),再读取 processes 检查受影响执行流,提交前用 gitnexus_detect_changes({scope: "staged"})。若提示 Index is stale,在终端运行 npx gitnexus analyze。建议优先审查 d=1 项与置信度大于 0.8 的依赖,最后评估风险并报告用户。

限制:具体安装要求、支持的平台与语言、索引规模上限、准确性之外的性能数据暂未提供。