📦 SIFS Search: Fast hybrid code search for agents — SIFS 搜索: Fast hybrid code 搜索 for 代理s
v0.1.0当您需要根据行为、意图、符号、文件路径、相关实现或索引块在本地检出或Git源代码中查找代码时,请使用此skill...
运行时依赖
安装命令
点击复制技能文档
当您需要代码库上下文时,从shell中使用SIFS。CLI是可靠的路径;MCP工具是可选的,仅当它们在当前代理会话中可见时才应使用。
何时使用 用于本地代码搜索、符号发现、行为跟踪、相关代码查找和索引文件/块检查。当任务以“哪里是...”、“如何是...”、“找到实现...”或“什么代码处理...”开始时,在手动阅读许多文件之前使用。除非用户显式地将SIFS指向源树,否则不要用于一般的网络研究、包文档查找或非代码文档搜索。
首先发现本地契约:sifs agent-context --json
通过意图、行为、符号或确切文本搜索:sifs search "authentication flow" --source
sifs search "save_pretrained" --source --mode bm25
sifs search "save model to disk" --source --limit 10
在阅读广泛文件之前检查索引文件和块:sifs list-files --source --limit 200 --json
sifs get src/auth.rs 42 --source
sifs find-related src/auth.rs 42 --source
当代理可能没有从目标检出运行时使用--source 。用于路径缩小和有界结果使用--filter-path 和--limit。
如果MCP工具命名搜索、get_chunk或list_files可见,它们可以用于相同的工作流。如果它们丢失、配置但不可见或失败,请立即回退到CLI。
捆绑支持文件:
references/commands.md包含命令配方。
references/mcp.md解释MCP回退规则。
references/troubleshooting.md涵盖设置和过时指令检查。
scripts/check-setup.sh验证sifs是否在PATH上并可以打印代理契约。