babych/zero-hop-code-skill 的最新提交(082b239,2026-10-18)是一个只改动 SKILL.md 一个文件的文档变更。该仓库所讲的是一款不依赖任何依赖、可在本地运行的、基于 BM25/IDF 的代码库检索技能。BM25/IDF 是一种通过计算某个词在整个文档集合中有多罕见来给检索结果排序的方式,而该技能在此之上又加上了符号名匹配和区段边界识别(花括号与 HTML 结构),不必把大文件整个读完,一次只返回需要的片段。
改动的其实是技能交给模型的那份说明文档。它把使用时机牢牢定为“在 Grep 或 View 之前必须先用的首选选项”,并新加入了超过 300 行的大型 HTML 模板、UI 组件、多语言键缺失审计(i18n 检查)等对象。检索处理的不只是代码,还包括 HTML 标签和西里尔字符之类的多语言 token。由于执行检索命令时会自动建好索引文件,因此不需要单独的建索引步骤。文档中还加入了一段简短的提示词示例,粘到任何 AI 里都能立刻唤醒。
不过,这次提交碰到的文件只有 SKILL.md 一个,48 行(新增 31 行,删除 17 行)而已。它改的不是检索引擎代码,而是对技能说明和使用示例的润色,所以仅凭这一次提交很难重新衡量检索结果是否发生了变化。文档里写着文件或分支有变动时只做约 0.15 秒的增量更新,但那是 README 里的说法,并没有单独的验证材料。总的来说,这个仓库偏向于以省 token 为目标,但实际能省多少要看目标仓库。