别再用 Ctrl+F 逛代码库了,这个 Skill 把项目活活变成一张图

别再用 Ctrl+F 逛代码库了,这个 Skill 把项目活活变成一张图

你有没有过这种经历:接手一个祖传项目,想摸清“这个改动到底会牵连谁”,结果只能靠 grep + ripgrep 一遍遍搜,搜完发现只是从一个文件跳到另一个文件,脑子还是乱的。

今天给你挖到一个我最近最想安利的 Skill:Graphify,来自 GitHub 上的 Graphify-Labs/graphify

它是干嘛的

一句话:把整个项目直接变成一张知识图谱

你只需要在项目根目录运行:

graphify install
/graphify .

它会把你的代码、SQL、PDF、文档、甚至图片/视频,全部解析成一张图。输出里最常见的是三个文件:

  • graph.html — 点开就能看的交互式知识图谱
  • GRAPH_REPORT.md — 项目核心概念、意外连接、建议追问方向
  • graph.json — 完整图谱数据,可反复查询

而且最酷的一点:代码解析是本地完成的。它用 tree-sitter 做 AST 解析,纯静态、纯本地、不调用 LLM,敏感代码不会随便跑出去。只有 docs、PDF、图片、视频这些需要语义理解的部分,才会走模型。

为什么我觉得它很能打

  1. 不只是向量搜索,是真的图
    现在很多“代码理解”工具本质还是 embedding + RAG,搜到的是相似片段。Graphify 是真的图谱:跨文件调用链、imports、inherits、mixes_in 全给你连成边,问的是关系,不是关键词。

  2. 每条边都告诉你来源
    图谱里的每条边会被标成 EXTRACTEDINFERRED。前者是源码里显式存在的,后者是它推导出来的。你不会被幻觉式结论带偏。

  3. 写代码的人最懂写代码的人
    它不只是“给产品经理看的架构图生成器”,而是真的面向工程场景:最短路径查询、概念解释、依赖追踪、ADR/RFC 注释都当成一等公民处理。

  4. Benchmark 数字不算差
    公开基准里,它在代码智能问答类任务里 recall@10 能到 0.497,明显高于很多同期 memory/vector 系方案;LongMemEval-S 上 QA accuracy 76%,和 dense RAG 持平。

谁该用

  • 接手陌生仓库的新人:不用让老人讲三天三夜,自己跑一遍图谱,关键依赖一眼看清。
  • 技术 Reviewer / 架构师:review 前先把变更点周围的调用链拖出来,省掉大量上下文跳转。
  • 写文档的人:GRAPH_REPORT.md 几乎能直接当项目导读初稿。

怎么开始

uv tool install graphifyy
graphify install

然后在 Claude Code / Cursor / Codex / Copilot CLI 里直接输:

/graphify .

三分钟后,你拿到的不再是一堆文件列表,而是一整个项目的关系地图。

如果你经常在大型代码仓库里“迷路”,这个 Skill 值得装。

GitHub:https://github.com/Graphify-Labs/graphify


GitHub: https://github.com/Graphify-Labs/graphify

评论区

0 条评论

登录后可评论。

查看完整榜单
查看完整榜单
查看完整榜单