SuperAPI AI 工具集

codebase-knowledge-graph

智能体与模型

查看项目

更新于 10-15 23:58

技能介绍

用途:指导研究/开发智能体分析并追踪目标项目的源码架构、数据库模式(SQL/PostgreSQL)、基础设施(Terraform)及文档,构建结构化知识图谱。

主要能力:集成 Graphify 引擎(Apache 2.0,本地 Tree-sitter 解析 36+ 语言),用基于路径的结构化图遍历替代传统模糊向量 RAG;每条边带置信度标签(EXTRACTED、INFERRED、AMBIGUOUS)并精确到 file:line。产出 graphify-out/graph.html(交互式 2D/3D 可视化)、GRAPH_REPORT.md(架构报告)、graph.json(机器可读图)。可通过 10 个 MCP 工具或 CLI 查询:query_graph/path/explain/stats、get_neighbors、get_community、graph_stats,以及 list_prs、get_pr_impact、triage_prs(PR 影响分析)。

安装与使用:uv tool install graphifyy;graphify install 注册到 AI 助手。在目标项目根目录运行:/graphify .(全量)、/graphify . --update(增量)、/graphify . --mode deep(深度多轮分析,输出至 <项目根>/graphify-out/)。分析外部仓库须传 target_dir 以隔离多项目图谱。

适用场景:代码架构梳理、核心模块(god nodes)识别、模块依赖路径查询、PR 影响评估、将图谱导出到 Obsidian Vault(按项目子目录隔离并加 YAML frontmatter 与命名空间)或按 Word 内置样式生成 DOCX 报告。

限制:依赖项为 extract-methodology、obsidian-vault-exporter、journal-template-formatter;具体支持语言细节、MCP 服务启用方式及价格等资料暂未提供。