查陌生代码用这Skill认索引

为代码库建立结构化索引,帮助快速定位函数和调用关系。

graphify 是为代码建立结构索引的 Skill。它提取类、函数、导入和关系,按符号查位置,帮助在陌生项目中找到入口。

索引不是自动刷新,代码改后如果还要查,就需更新对应文件或重建。旧图能显示旧关系,不能当当前代码已经采用某个实现;名叫 auto-update 的命令也需主动运行。

主文把调用边标为推断,它不等于真实运行轨迹。支持语言数量也前后不一致,实际能解析哪些文件需核版本;结构查询仍不能替代读取实现和动态条件。

适合先定位再读代码,减少只凭文件名猜。本文未安装工具或建图,没有语言覆盖或检索性能实测;节点数量多不证明索引完整,动态调用与生成代码尤其需要另核。

分类:编程开发

来源仓库:howell5/willhong-skills

适合用来做什么

  • 为Python代码库构建AST索引以辅助代码理解。
  • 使用tree-sitter为JavaScript项目生成调用图。

安装 graphify

npx skills add https://www.iskills.cc/skills/howell5/willhong-skills/graphify/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 graphify 的用途与原始说明

浏览全部 Skill 指南