deepsearch

Identify and enumerate matching code locations across repository scopes.

3|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Tienching/oh-my-codebuddy --skill deepsearch-tienching
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepsearch
Source: https://github.com/Tienching/oh-my-codebuddy/tree/main/skills/deepsearch
Command: npx skills add https://github.com/Tienching/oh-my-codebuddy --skill deepsearch-tienching

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Perform thorough search of the codebase for the specified query, pattern, or concept.

Core Features & Use Cases

  • Broad Search: Search for exact matches, related terms, and variations across common locations (components, utils, services, hooks).
  • Deep Dive: Read files with matches, check imports/exports to find connections, and follow the trail (what imports this? what does this import?).
  • Synthesize & Map: Map out where the concept is used, identify the main implementation, and note related functionality.

Quick Start

Provide a search query and the tool will return a prioritized map of matching files and references.

Frequently Asked Questions about deepsearch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search a codebase to find all usages of a specific pattern?

To search a codebase for a specific pattern, this tool identifies and enumerates all matching code locations across components, utilities, services, and hooks. It reads files, checks imports and exports, and returns a structured map of primary locations, related files, and usage patterns.

What is the best way to trace imports and exports across a repository?

Tracing imports and exports across a repository requires reading files with matches and checking their connections. This approach follows the trail of what imports a concept and what it imports, synthesizing a map to identify the main implementation and related functionality.

Can I use codebase search to map out implementation locations for components and hooks?

Yes, you can use codebase search to map out implementation locations for components and hooks. It operates across multiple scopes including utilities and services to cover broad and deep searches, enforcing deterministic results by returning a prioritized map of matching files and references.

How does deep code inspection handle related terms and variations?

Deep code inspection handles related terms and variations by performing a broad search across common locations like components, utils, services, and hooks. It reads matching files to find connections and synthesizes a map of where the concept is used.

Are there limitations to deterministic codebase search for large repositories?

The limitations of deterministic codebase search for large repositories are not explicitly defined, but it enforces reproducible results by returning a structured map of primary locations, related files, and usage patterns across broad and deep search scopes.