About deepsearch
Deep Search Mode is a codebase search skill for tracing a query or concept through implementations, dependencies, and usage. It organizes findings into locations, related files, usage patterns, and insights, with file paths and line numbers.
Key features
- 01Searches exact and related terms
- 02Follows imports and exports
- 03Maps implementations and usage
- 04Reports paths and line numbers
Use cases
- 01Locating an implementation across a codebase
- 02Tracing dependencies and consumers
- 03Finding usage patterns and conventions
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ yeachan-heo/ oh-my-claudecode --skill deepsearchAfter installing, type/deepsearchin Claude Code to confirm it loaded.
Details
From the project READMEDeep Search Mode
[DEEPSEARCH MODE ACTIVATED]
Objective
Perform thorough search of the codebase for the specified query, pattern, or concept.
Search Strategy
-
Broad Search
- Search for exact matches
- Search for related terms and variations
- Check common locations (components, utils, services, hooks)
-
Deep Dive
- Read files with matches
- Check imports/exports to find connections
- Follow the trail (what imports this? what does this import?)
-
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.
Comments
Markdown supported