别再用 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、图片、视频这些需要语义理解的部分,才会走模型。
为什么我觉得它很能打
-
不只是向量搜索,是真的图
现在很多“代码理解”工具本质还是 embedding + RAG,搜到的是相似片段。Graphify 是真的图谱:跨文件调用链、imports、inherits、mixes_in 全给你连成边,问的是关系,不是关键词。 -
每条边都告诉你来源
图谱里的每条边会被标成EXTRACTED或INFERRED。前者是源码里显式存在的,后者是它推导出来的。你不会被幻觉式结论带偏。 -
写代码的人最懂写代码的人
它不只是“给产品经理看的架构图生成器”,而是真的面向工程场景:最短路径查询、概念解释、依赖追踪、ADR/RFC 注释都当成一等公民处理。 -
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
评论区
登录后可评论。











