caveman-explore 是专门帮编程 Agent 在陌生仓库里定位代码的 Skill。给它一个“这项行为在哪里实现”的问题,它会搜索路径、符号和相关文字,返回实际读过的文件位置及行号,供后续解题者继续查看。
它的工作到定位为止:不修改文件、不运行命令,也不提出修复方案。这种分工适合需要跨几个文件查找入口,但还不想把大量探索过程塞进主任务上下文的场景。
例如,要找到模型路由选择逻辑,可以让它同时检查可能的目录、相关函数名和测试文件。返回应是少量具体位置,并说明各处为何相关,而非把整个目录树贴回来。
原文特别要求行号必须来自实际读取,找不到就明确说没有找到。一个看起来精确却编出来的引用,会把后续修改带到错误地方。
如果用户已经给出准确文件和符号,这套探索流程反而没有必要。它适合协作式编程环境中的只读定位工作,帮助下一步更快进入相关代码,不代表已经理解或解决整个问题。