用途:在代码库中查找并记录文件位置,按功能、关键词或主题定位实现文件、测试、配置和代码产物,用于梳理代码组织。
主要能力:支持关键词模糊搜索(grep)与文件名模式匹配(glob),可组合多种方式;按业务逻辑(service、handler、controller)、测试(test、spec)、配置(.config.、rc)、类型定义(.d.ts、.types.*)等常见模式识别文件;给出语言常见目录参考,如 Rust 的 src/、crates/、examples/,JS/TS 的 src/、lib/、components/、pages/,Python 的 src/、lib/、pkg/。
输出格式:以“File Locations for [Feature]”为标题,分组列出实现文件、测试文件、配置、入口点,提供从仓库根目录开始的完整路径,目录可附文件计数。
准则:彻底搜索、按用途分组、提供完整路径、包含文件计数;不分析代码行为(应交给 codebase-analyzer)、不对功能做假设、不跳过测试或配置文件。定位是“文档记录者”,只映射现有结构,不重新设计。
限制:资料未提供具体安装命令、平台支持、收费方式或使用步骤细节。