deepsearch

Search codebases using glob patterns, grep, and AST analysis.

2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/mikev10/olympus --skill deepsearch-mikev10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deepsearch
Source: https://github.com/mikev10/olympus/tree/main/resources/skills/deepsearch
Command: npx skills add https://github.com/mikev10/olympus --skill deepsearch-mikev10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of finding specific information or code patterns within a large codebase, which can be time-consuming and error-prone with standard search tools.

Core Features & Use Cases

  • Multi-strategy Search: Employs various search methods including glob patterns, grep, and Abstract Syntax Tree (AST) analysis for thoroughness.
  • Broad File Coverage: Searches across all relevant file types, including hidden files and directories.
  • Pattern Matching: Identifies code by various naming conventions (camelCase, snake_case, kebab-case).
  • Use Case: Quickly locate all instances of a specific function or variable across your entire project, even if it's defined in an unexpected location or named slightly differently.

Quick Start

Use the deepsearch skill to find all occurrences of the 'getUserById' function across the project.

Frequently Asked Questions about deepsearch

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

FAQPage Schema
How do I search for all instances of a function across a codebase with different naming conventions?

To search for functions across a codebase with different naming conventions, use a multi-strategy approach combining glob patterns, grep, and AST analysis to locate camelCase, snake_case, and kebab-case identifiers comprehensively.

What is the best way to find specific variables in hidden files during a code search?

The best way to find specific variables in hidden files during a code search is to perform an exhaustive scan that explicitly includes hidden files and directories, ensuring broad file coverage across all relevant file types.

How do I locate a specific pattern in a large project using AST analysis?

To locate a specific pattern in a large project using AST analysis, parse the codebase structure to identify functions or variables based on their syntax tree representation rather than relying solely on plain text matching.

Does grep alone work for deep code inspection across diverse file types?

Grep alone does not work effectively for deep code inspection across diverse file types because it lacks AST analysis capabilities, meaning it may miss structural patterns and specific function definitions obscured by different naming conventions.

Can I use glob patterns to find related files when searching a codebase?

Yes, you can use glob patterns to find related files when searching a codebase, and combining them with grep and AST analysis ensures comprehensive results by checking all related files across the project structure.

Why does my code search miss instances defined in unexpected locations?

Your code search misses instances defined in unexpected locations because standard tools often skip hidden files and lack multi-strategy search methods, whereas exhaustive searches include hidden files and AST analysis to locate all occurrences.