Install
openclaw skills install @zhaobod1/huo15-grep高效找代码 — 用 ripgrep/grep 精准定位符号、调用、定义与用法,先搜后读、缩小范围。借鉴 Claude Code 的搜索纪律。
openclaw skills install @zhaobod1/huo15-grep在动手前先搜后读:用检索快速定位符号/调用/定义,缩小范围,再精读关键片段。是「读-改-验」闭环里「读」的入口。
✅ 使用此技能当: 要找某个函数/变量/配置在哪定义、被谁调用、某报错来自哪、改动会波及哪些文件。 ❌ 不要用当: 已确切知道文件与行号(直接读即可)。
rg 用 rg(快、默认跳 .gitignore);没有再退回 grep -rn。始终带行号。# 找符号定义/出现(带行号,限文件类型)
rg -n "functionName" --type ts
rg -n "class\s+Foo" -g '*.tsx'
# 找用法/调用方
rg -n "foo\(" src/
# 找配置/常量来源
rg -n "API_KEY|baseUrl|endpoint" -i
# 列匹配到的文件(先看分布)
rg -l "TODO|FIXME"
# 看上下文(前后各 3 行)
rg -n -C3 "throw new Error"
# 没有 rg 时
grep -rn "pattern" src/ --include='*.ts'
rg -l / rg -n 看命中分布,判断主战场目录。--type/目录/正则,读关键命中(带 -C 上下文)。文件:行号,方便直接交给「火一五精确编辑」改。先搜后读 · 由宽到窄 · 跟链验证 · 给到行号。 检索是改之前的侦察,侦察到位,改才精准。