claude-code-prompts搜索类Prompt完全解析:Grep与Glob如何帮AI智能体快速定位代码

发布时间:2026/10/14 15:38:56
claude-code-prompts搜索类Prompt完全解析:Grep与Glob如何帮AI智能体快速定位代码 【免费下载链接】claude-code-promptsIndependently authored prompt templates for AI coding agents — system prompts, tool prompts, agent delegation, memory management, and multi-agent coordination. Informed by studying Claude Code.项目地址https://gitcode.com/gh_mirrors/cl/claude-code-prompts点击查看免费下载claude-code-prompts 是一个为 AI 编码智能体coding agent独立编写的 Prompt 模板仓库收录了系统 Prompt、11 个工具 Prompt、5 个子智能体 Prompt 及多智能体协作模板灵感来自对 Claude Code 实际行为的观察。本文聚焦其中两个搜索类 Prompt——Search Grep与Search Glob解析它们如何帮 AI 智能体在海量代码库中快速定位文件与代码内容并总结几处可直接借鉴到你自己智能体设计中的关键细节。claude-code-prompts 是什么简单说它把一个靠谱的编码智能体应该怎么被设计拆成了一份可直接抄用的 Prompt 清单分类内容入口文件系统 Prompt智能体身份、安全规则、工具路由、输出风格system-prompt.md工具 PromptShell、文件读写编辑、Grep、Glob、网络搜索等 11 个tool-prompts/子智能体 Prompt代码探索、架构设计、对抗式验证等 5 个agent-prompts/记忆 Prompt会话摘要、记忆提取与合并 4 个memory-prompts/模式分析9 篇带可复用模板的设计解析patterns/全部模板均由作者独立撰写非官方泄露文本并采用{{PLACEHOLDER}}占位符设计替换成你自己的技术栈和工具名即可复用。定位代码的黄金分工Glob 找文件Grep 找内容 大多数智能体找不到代码的问题不是模型不够聪明而是 Prompt 没有讲清楚什么时候该用哪个搜索工具。这个仓库的做法是把两个搜索工具拆成两份独立 Prompt职责边界非常清晰场景该用什么对应 Prompt按路径/文件名模式找文件如所有测试文件、所有配置文件Globsearch-glob.md在文件内容里搜索文本或正则如某段日志、某个函数名Grepsearch-grep.md已知确切路径直接看文件File Readfile-read.md分工清晰后智能体不会在找文件时去搜内容也不会拿宽泛正则去猜文件名——这是整个搜索链路的第一条纪律。Search Glob用 glob 模式按名字找文件Glob 的 Promptsearch-glob.md定义了一个高速文件匹配引擎几个值得注意的设计点标准 glob 语法支持**/*.js、src/**/*.ts这类模式覆盖任意规模的代码库按修改时间排序匹配结果按最近修改优先返回见 search-glob.md 第9行让智能体第一眼看到的就是最可能相关的文件内建防跑偏护栏已知目标目录时禁止全库通配扫描隐藏目录和依赖/生成代码目录默认排除除非任务明确需要匹配结果过多时应收紧模式而不是倾倒全部结果绝不能只凭路径猜测文件用途——必须读取内容确认。最后一条尤其关键它直接堵死了智能体看到utils.js就以为是工具函数这类偷懒推断。Search Grep基于 ripgrep 的正则内容搜索Grep 的 Promptsearch-grep.md把引擎明确指定为ripgrep而非 GNU grep并写清了三个容易踩坑的技术细节完整正则语法可用但字面花括号必须转义——例如在 Go 代码里匹配interface{}要写interface\{\}默认只在单行内匹配需要跨行匹配时显式开启multiline: true可用 glob / type 参数收窄范围例如*.js或py、rust先缩小目标再搜索。它的护栏同样具体避免过宽的正则、已知范围就不要全库搜、匹配结果只是候选——编辑前必须读取文件确认、结果被截断时应收窄范围重跑而不是靠猜。3 个值得直接抄走的设计细节 ✍️细节一给搜索结果提供三种输出模式search-grep.md 第11行 定义了三种输出模式让智能体按需取用content返回匹配的行本身——适合精读具体代码files_with_matches只返回匹配的文件路径默认模式——适合快速圈定范围count返回每个文件的匹配数量——适合评估这个问题的波及面。先 count 看规模、再 content 看细节这种模式设计能显著减少上下文被搜索结果灌爆的情况。细节二先窄后宽的搜索策略两份 Prompt 都要求智能体从最精准的查询开始必要时再逐步放宽而不是上来就全库撒网。再配合按修改时间排序的结果智能体的探索路径自然变成小范围、高相关、快速迭代而不是大爆炸、低信噪、越搜越乱。细节三什么时候该停止自己搜——委托给子智能体两份搜索 Prompt 里都有一条相同的规则如果搜索是开放式的、预计需要多轮迭代就委托给 Agent 工具而不是自己串行发起一堆搜索。仓库里配套的 code-explorer.md 就是一个专为只读代码搜索设计的子智能体严格禁止创建/修改任何文件Glob 做广度匹配、Grep 做内容搜索、Read 做确认并且鼓励并行发起多个工具调用见 code-explorer.md 第13行把搜索速度再提一档。与之形成呼应的是 task-management.md 中什么时候不该启动子智能体的清单搜一个明确的符号、读一两个已知文件——直接调工具就行别过度委托。委托与不委托的边界写清楚是这套模板最省心的地方。为什么不让智能体直接在 Shell 里跑 rgsystem-prompt.md 的工具路由规则写得很直白按名称模式找文件用glob 工具而不是find搜索文件内容用grep 工具而不是 shell 里的rg或grepShell 只留给真正需要它的操作构建、测试、包管理、git。背后的逻辑写在 patterns/04-tool-specific-instructions.md把工具按发现 / 读取 / 编辑 / 执行 / 验证分类并固定操作顺序——先发现、再阅读、后编辑、最后验证。专用工具比裸 shell 命令多了权限管控、结果格式化和用户可见性智能体误用工具的次数会大幅下降。上手建议与关键文件清单 想把这些设计用到自己的 AI 编码智能体上推荐路径通读 README.md 的 Whats Inside 总览建立全局印象抄 search-glob.md 和 search-grep.md 的Prompt Template段落替换{{占位符}}参考 04-tool-specific-instructions.md 给自己的智能体补上工具分类与操作顺序搜索任务变重时加上 code-explorer.md 式的只读子智能体。本文涉及的核心文件文件作用search-grep.mdripgrep 内容搜索 Promptsearch-glob.mdglob 文件匹配 Promptsystem-prompt.md工具路由总规则code-explorer.md只读代码搜索子智能体04-tool-specific-instructions.md工具分类与操作顺序模式赞分享【免费下载链接】claude-code-promptsIndependently authored prompt templates for AI coding agents — system prompts, tool prompts, agent delegation, memory management, and multi-agent coordination. Informed by studying Claude Code.项目地址https://gitcode.com/gh_mirrors/cl/claude-code-prompts点击查看免费下载相关推荐FastCtx搜索详解grep与glob如何完成代码内容搜索和文件发现的完整工作流FastCtx搜索详解grep与glob如何完成代码内容搜索和文件发现的完整工作流 FastCtx 是一款面向 AI 编程代理MCP的本地 Rust 工具终极指南VS Code Copilot Chat 代码搜索功能如何快速定位项目资源终极指南VS Code Copilot Chat 代码搜索功能如何快速定位项目资源 在当今快节奏的开发环境中 VS Code Copilot Chat 代码人工智能AI 应用AI Agent代码智能体交互助手工具调用MCP ClientsOni2搜索功能全解析快速定位代码的秘诀Oni2搜索功能全解析快速定位代码的秘诀 你是否还在为找不到代码中的关键函数而烦恼是否在面对数百行代码文件时感到无从下手Oni2Onivim 2的搜索开发工具代码编辑器桌面应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询