用途:在搜索代码库之前,强制先缩小目标范围,明确“到底在找什么”,避免盲目 grep 产生大量无关结果。
主要能力:要求回答四个问题:用一句话具体描述目标;描述预期找到的形态(文件类型、函数/类/配置、大致行数、依赖);推断可能所在目录与文件名;列出同义词、缩写和变体。随后再依据位置与别名进行搜索,并在宣布“找到了”前验证结果是否符合预期形态。
使用方式:先查看项目结构,例如运行 ls -la src/ 或 find . -type d -name "auth" -o -name "jwt";再结合位置与别名搜索,如 grep -r "verify.token" src/middleware/、grep -r "jwt" src/auth/,必要时用 grep -r "token" src/ --include=".ts" 扩大范围。输出按 Search Scope(Looking for、Would look like、Likely location、Search terms)与 Search Results(Found、Verified)格式整理。
适用场景:在大型代码库中定位特定函数、中间件、配置或校验逻辑;需要先缩小范围再搜索的日常开发排查。
限制:资料未提供安装命令、收费模式或平台信息;该技能不会自动执行搜索,仍需人工按步骤操作并自行验证结果。