Skip to main content

code-search

Search a codebase efficiently with ripgrep regular expressions, file globs, and git history search. Use to locate symbols, usages, and definitions instead of reading whole files.

来源信息

仓库
agentscope-ai/agentscope-java
最近来源活动
2026年5月31日 06:31
检测到的 SKILL.md 语言
英语
星标
6,113
Forks
1,527

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
code-search
description
Search a codebase efficiently with ripgrep regular expressions, file globs, and git history search. Use to locate symbols, usages, and definitions instead of reading whole files.
# Code Search The built-in `grep` tool matches LITERAL text only. For real regular-expression search and history-aware lookups, drive ripgrep and git through `execute`. ## Ripgrep (regex) - Symbol definition: `rg -n "fn\s+\w+\(" src/`, `rg -n --type java "class \w+Service"`. - Usages of a name: `rg -n "\bmyFunction\b"`. - Limit by file type: `rg -n --type ts "useEffect\("`. - List files only: `rg -l "TODO"`; find files by name: `rg --files | rg <name>` or use `glob`. ## Git history search - When a string was introduced/removed: `git log -S "<string>" --oneline`. - Who/why a line changed: `git blame -L <start>,<end> <file>`. - Search tracked files: `git grep -n "<regex>"`. ## Tips - Prefer a targeted regex over reading whole files when locating symbols or call sites. - Escape regex metacharacters when you want a literal match, or pass `-F` to ripgrep. - Narrow scope with a path argument to keep output small (tool output is truncated).
在 GitHub 查看