Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

codebase-search代码库搜索

Agent Skill

codebase-search 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

315

周安装

13

GitHub Stars

2

下载量

103
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:codebase-search(代码库搜索)
来源仓库:https://github.com/akillness/oh-my-gods
仓库路径:skills/codebase-search
安装命令:
npx skills add https://github.com/akillness/oh-my-gods --skill codebase-search
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/akillness/oh-my-gods --skill codebase-search

简介

用于代码库内符号查找与影响分析,适合追踪功能实现路径或定位配置归属。

  • 适用于重构前评估影响范围、查找测试用例或理解遗留代码结构。
  • 使用时需结合精确文本搜索与调用链分析,避免模糊匹配导致误读。
  • 安装命令:npx skills add https://github.com/akillness/oh-my-gods --skill codebase-search。
  • 建议优先使用 ripgrep 等工具获取原始结果,再人工判断相关性。

SKILL.md

Codebase Search

Codebase search is mainly a question-shaping problem. Keep the entrypoint focused on choosing the right search surface, then load references only when the user needs exact ripgrep recipes or repeatable investigation playbooks.

When to use this skill

  • Find definitions, callsites, imports, or config ownership in an unfamiliar codebase
  • Trace a feature, bug, or data flow from entrypoint to deeper implementation
  • Perform impact analysis before refactoring a symbol or changing a workflow
  • Locate tests, examples, or neighboring files that explain current behavior
  • Search by exact text, conceptual feature, file pattern, or structural syntax

Prefer a narrower sibling skill when the request is not mainly about locating or tracing code:

  • debugging when the main job is root-cause analysis after the relevant code has already been located
  • code-review when the code is already in view and the task is to evaluate correctness or maintainability
  • code-refactoring when the search phase is done and the work shifts to restructuring code
  • task-planning when the user needs a delivery plan more than codebase navigation

Instructions

Step 1: Shape the question before searching

Sort the request into one of these modes first:

  • exact known token: error string, symbol name, env var, route segment
  • conceptual feature: the user knows the workflow but not the file names
  • file discovery: the user needs candidate files or directories first
  • structural query: syntax shape matters more than raw text
  • impact analysis: the user plans to change something and needs scope

Step 2: Pick the smallest reliable search surface

Choose the first move that best matches the request:

  • ripgrep for exact text, symbols, and config keys
  • glob or file listing for unknown filenames and broad file-type discovery
  • semantic, symbol, or AST-style search when the user describes behavior more than tokens
  • direct file reads once you have candidate owners
  • git history only after the current implementation surface is grounded

Do not start with fuzzy conceptual search if the user already gave you the exact term to search.

Step 3: Narrow from owner to surrounding behavior

Once you have a likely file or directory:

  • read the surrounding code, not just the matching line
  • find related callsites, imports, or handlers
  • locate tests, examples, or config that exercise the same path
  • note the owning module and adjacent boundaries before answering

One match is a lead, not proof.

Step 4: Use the right investigation pattern

Match the search workflow to the task:

  • bug hunt: exact failure signal -> throw/log site -> caller path -> tests
  • feature walkthrough: entrypoint -> service/model -> side effects -> tests
  • impact analysis: definition -> callsites -> tests -> interface boundaries
  • config discovery: config files -> env readers -> loader/bootstrap path

Step 5: Pull support files only when they add leverage

Load only the smallest reference that matches the request:

  • references/search-strategy-matrix.md for choosing between exact, broad, structural, and impact-analysis searches
  • references/ripgrep-and-structural-patterns.md for concrete ripgrep and syntax-aware search recipes
  • references/investigation-playbooks.md for bug, feature, config, and refactor walkthroughs

Best practices

  1. Start with the smallest reliable signal
  2. Prefer exact search when the user gives exact text
  3. Read surrounding context before answering
  4. Follow callsites, tests, and config boundaries instead of stopping at one file
  5. Narrow the directory or file type once you have an owner
  6. Treat git history as supporting context, not a replacement for current code
  7. Keep the detailed command recipes in references so the entrypoint stays compact and triggerable

References

  • references/search-strategy-matrix.md
  • references/ripgrep-and-structural-patterns.md
  • references/investigation-playbooks.md

Examples

Example 1: Exact error localization

Input:

We keep getting 'Invalid credentials' in auth and I only know that string.
How should I search?

Expected shape:

  • starts with exact-text ripgrep rather than a broad conceptual query
  • reads the throw or log site with surrounding context
  • traces upstream callers and tests before concluding where the bug lives

Example 2: Refactor impact analysis

Input:

I need to change UserService.create. How do I find everything this touches
before I edit it?

Expected shape:

  • finds the definition first, then all callsites and imports
  • checks tests or fixtures that lock the current contract
  • produces an affected-file scope instead of guessing from one match

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.23%
按下载量换算36

Claude

32.29%
按下载量换算33

Cursor

19.71%
按下载量换算20

Gemini CLI

9%
按下载量换算9

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills