graph-search

通过全文搜索快速定位代码知识图谱中的函数、类或类型定义

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:graph-search。
它的用途是:通过全文搜索快速定位代码知识图谱中的函数、类或类型定义
完整的 Skill 内容见:https://321skill.com/skills/graph-search-x-6/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'搜索项目中所有名为 `UserService` 的类及其方法',它会调用该技能,在代码知识图谱中执行全文搜索,并返回包含该类定义、所在文件路径以及相关方法列表的结构化结果。你也可以说:'查找所有使用了 `Payment` 类型的函数',来快速了解该类型在代码库中的使用情况。

介绍

该技能旨在解决开发者在面对大型或陌生代码库时,难以快速定位特定函数、类或类型定义的痛点。它利用FTS5全文搜索引擎,对代码知识图谱进行高效查询,帮助开发者理解代码结构和依赖关系。

使用时,开发者只需输入函数名、类名或类型名等关键词,该技能即可在构建好的代码知识图谱中进行搜索,并返回相关的代码实体及其位置信息,极大缩短了代码探索和理解的时间。

它非常适合需要频繁阅读、审查或重构代码的开发者,尤其是全栈开发、后端开发和智能体开发者,以及任何需要深入理解项目代码结构以进行维护或开发的工程师。

建议在使用前确保代码知识图谱已正确构建并包含目标代码库的信息。对于高度动态生成或运行时绑定的代码,其搜索效果可能受限,更适合用于分析静态代码结构。

核心特点

与普通的代码搜索工具不同,它专门针对代码知识图谱(而非原始文件)进行搜索,能理解代码实体(如函数、类)间的语义关系,并提供更结构化的搜索结果。它利用FTS5引擎,在大型图谱上实现了比简单字符串匹配更高效的查询。

注意事项

不适合搜索代码中的具体实现逻辑、运行时变量值或未在知识图谱中定义的动态生成代码片段。

常见问题

这个技能需要预先构建代码知识图谱吗?

是的,它搜索的是已构建好的代码知识图谱,而非直接扫描源代码文件。

它能搜索哪些编程语言?

理论上支持任何能被解析并构建成知识图谱的语言,具体取决于图谱构建工具的能力。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/graph-search-x-6/raw/index.md 读取 graph-search 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。