@kaiserlich-dev/pi-session-search

为pi会话提供全文搜索和覆盖式UI界面

安装使用

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

帮我安装这个 AI Skill:@kaiserlich-dev/pi-session-search。
它的用途是:为pi会话提供全文搜索和覆盖式UI界面
完整的 Skill 内容见:https://321skill.com/skills/kaiserlich-dev-pi-session-search/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

“帮我搜索所有关于‘用户认证方案’的讨论。”,它会调出搜索覆盖界面,并列出所有包含该关键词的会话片段,你可以直接点击查看完整上下文。或者当你忘记某个功能细节时,可以说“查找上周提到的API设计”,它能迅速从历史记录中定位到相关对话。

介绍

该Skill旨在解决用户在大量pi会话历史中难以快速定位特定信息的问题。通过建立FTS5全文搜索索引,它允许用户跨越所有会话进行关键词检索,快速找到相关内容。

使用时,用户可以通过一个覆盖式的用户界面(UI)来发起搜索。这个UI通常以弹窗或侧边栏形式出现,用户输入关键词后,Skill会实时返回所有相关会话片段,并高亮显示匹配内容。

它非常适合需要频繁回顾或引用历史对话内容的深度用户,例如项目经理、研究人员、开发者或任何依赖AI进行复杂、长期项目协作的人。

建议在开始长期项目时尽早安装并启用此Skill,以便从一开始就建立搜索索引。注意,其搜索效果依赖于会话记录的文本质量和完整性,对于非文本内容(如图片、代码块中的深层语义)可能无法有效检索。

核心特点

核心在于集成了SQLite的FTS5全文搜索引擎,相比简单的关键词匹配,提供了更高效、准确的跨会话检索能力;同时其覆盖式UI设计允许在不离开当前上下文的情况下进行搜索,交互体验更流畅。

注意事项

不适合用于搜索会话中的图像、复杂代码结构语义或非文本格式的附件内容。

常见问题

搜索支持中文吗?

支持,FTS5引擎支持对中英文等文本进行分词和检索。

需要手动建立索引吗?

通常不需要,安装后Skill会自动为现有和新的会话内容建立并更新索引。

给 AI 助手的安装指引

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

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