pi-adaptive-finder

基于本地搜索与智能重排的快速文件查找工具

安装使用

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

帮我安装这个 AI Skill:pi-adaptive-finder。
它的用途是:基于本地搜索与智能重排的快速文件查找工具
完整的 Skill 内容见:https://321skill.com/skills/pi-adaptive-finder/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

“在我的项目里找所有处理用户认证的Python文件。” 它会先通过 rg 快速扫描出所有包含‘认证’、‘auth’等关键词的.py文件,然后调用你配置的智能模型,根据语义相关性对结果进行排序,最后将最可能相关的几个文件路径和片段优先呈现给你。

介绍

Pi-adaptive-finder 主要解决了在本地工作区中快速、精准定位文件或代码片段的效率问题。用户经常需要在庞大的项目目录中寻找特定文件或代码,传统搜索工具要么速度慢,要么结果不够相关,本工具通过结合高效的本地搜索与可配置的智能重排,显著提升了查找的准确性和速度。

使用方式非常直接。它首先利用 ripgrep (rg) 进行快速的本地全文检索,获取初步结果集。然后,用户可以配置并使用 OpenAI 兼容的 API 模型(如来自 OpenAI、DeepSeek 等提供方的模型)对初步结果进行智能重排,将最相关的结果排在前面,最终呈现给用户。整个过程可以通过命令行或集成到 Pi 等 AI 助手中完成。

这个工具非常适合需要频繁在大型代码库、文档集或项目文件中进行深度搜索的开发者、技术写作者和研究人员。对于处理复杂项目、遗留代码库或需要根据语义(而不仅仅是关键词)进行查找的场景尤其有用。

在使用时,建议用户根据自身网络环境和需求,选择合适的重排模型 API 端点和配置。由于重排步骤需要调用外部 API,请注意 API 调用可能产生的费用和网络延迟。对于纯本地、对延迟极其敏感或完全离线的场景,可以仅使用其前端的 rg 检索功能。

核心特点

核心区别在于“本地快速检索 + 云端智能重排”的两阶段设计,既保证了初始搜索的极速响应,又通过可配置的、兼容多种模型供应商的 API 进行语义重排,提升了结果的相关性,而非单纯依赖关键词匹配或单一的云端搜索服务。

注意事项

不适合要求完全离线、零网络延迟或对调用外部 API 有严格限制的场景。

常见问题

需要联网吗?

基础文件检索(rg)不需要,但使用智能重排功能需要联网调用配置的 API。

支持哪些重排模型?

支持任何提供 OpenAI 兼容 API 格式的模型服务,如 OpenAI、DeepSeek、Ollama 本地模型等。

给 AI 助手的安装指引

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

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