graph-search

基于FTS5全文搜索,在代码知识图谱中精准查找函数、类或类型。

安装使用

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

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

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

使用示例

‘在项目知识图谱里搜索所有处理用户认证的函数’,它会调用graph-search,利用FTS5引擎在索引的代码图谱中查找函数名或内容包含“认证”、“auth”等关键词的代码片段,并返回函数签名和所在文件位置。或者,当您说:‘查找BaseModel这个类型的所有子类’,AI会通过此Skill在类型定义图谱中进行检索,列出相关的类结构。

介绍

graph-search Skill 解决了开发者在庞大代码库或知识图谱中难以快速定位特定代码元素(如函数、类、类型)的问题。它通过内置的FTS5全文搜索引擎,对代码知识图谱进行高效索引和查询,让代码检索变得像普通搜索一样简单直接。

使用时,您只需向AI提供想要搜索的关键词或描述,AI便会调用此Skill在已构建的代码知识图谱中进行全文匹配。搜索结果会直接返回匹配的代码片段及其在知识图谱中的上下文信息,帮助您快速理解代码结构和用途。

该Skill非常适合需要频繁查阅、理解或复用现有代码的开发者,尤其是那些在维护大型遗留项目、进行代码审查或学习新开源库时,需要快速找到相关实现细节的场景。

建议在使用前确保您的代码知识图谱已正确构建并索引。由于依赖FTS5,其搜索效果与索引的质量和粒度密切相关。对于非代码文本或未纳入图谱的代码文件,此Skill将无法提供结果。

核心特点

与通用的代码搜索工具不同,它深度集成FTS5全文搜索引擎,专门为结构化的代码知识图谱优化,能理解代码语义(如函数、类、类型)并进行精准匹配,而非简单的字符串查找。

注意事项

不适合搜索未构建知识图谱的纯文本文件或非代码内容。

常见问题

graph-search 能搜索哪些类型的代码?

主要搜索已构建到知识图谱中的函数、类和类型定义。

使用前需要准备什么?

需要预先构建好代码的知识图谱并确保FTS5索引已创建。

给 AI 助手的安装指引

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

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