home / skills / yeachan-heo / oh-my-claudecode / deepsearch
This skill performs thorough codebase search and synthesis across files, imports, and usage patterns to identify core implementations and connections.
npx playbooks add skill yeachan-heo/oh-my-claudecode --skill deepsearchReview the files below or copy the command above to add this skill to your agents.
---
name: deepsearch
description: Thorough codebase search
---
# Deep Search Mode
[DEEPSEARCH MODE ACTIVATED]
## Objective
Perform thorough search of the codebase for the specified query, pattern, or concept.
## Search Strategy
1. **Broad Search**
- Search for exact matches
- Search for related terms and variations
- Check common locations (components, utils, services, hooks)
2. **Deep Dive**
- Read files with matches
- Check imports/exports to find connections
- Follow the trail (what imports this? what does this import?)
3. **Synthesize**
- Map out where the concept is used
- Identify the main implementation
- Note related functionality
## Output Format
- **Primary Locations** (main implementations)
- **Related Files** (dependencies, consumers)
- **Usage Patterns** (how it's used across the codebase)
- **Key Insights** (patterns, conventions, gotchas)
Focus on being comprehensive but concise. Cite file paths and line numbers.
This skill performs a thorough, codebase-wide search for a specified query, pattern, or concept and produces a concise map of findings. It targets primary implementations, related files, usage patterns, and actionable insights to speed triage and refactor work. The output emphasizes file paths, line ranges, and synthesis rather than raw results dump.
It runs a multi-stage search: broad text matches, term variations, and focused scans of common locations like components, utils, services, and hooks. Matched files are read to follow import/export chains and call graphs to discover consumers and dependencies. Results are synthesized into primary locations, related files, usage patterns, and key insights with file paths and line numbers.
How granular are the reported locations?
Results include file paths and specific line ranges where matches occur so you can jump directly to relevant code.
Does it handle TypeScript import/export resolution?
Yes—after text matches it follows import/export chains to identify actual module providers and consumers.
Will it return too many false positives?
The search starts broad and then filters by contextual analysis (imports, call sites) to reduce noise; you can tune term variants.