code-search

Search indexed codebases for symbol definitions, locations, and call sites.

15|4|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jmylchreest/aide --skill code-search-jmylchreest
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-search
Source: https://github.com/jmylchreest/aide/tree/main/skills/code-search
Command: npx skills add https://github.com/jmylchreest/aide --skill code-search-jmylchreest

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Code search across a codebase to locate functions, classes, methods, interfaces, and types, and to identify their call sites, enabling faster understanding and debugging.

Core Features & Use Cases

  • Symbol search: Find functions, classes, methods, interfaces, and types by name or signature.
  • References: Identify all call sites for a symbol to understand usage and impact.
  • List file symbols: List all symbols defined in a specific file.
  • Check index status: Verify whether the codebase has been indexed for fast lookup.

Quick Start

Use code search to locate the getUserById symbol and review its references.

Frequently Asked Questions about code-search

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

FAQPage Schema
How do I find all call sites for a function in a TypeScript codebase?

To find all call sites for a function in a TypeScript codebase, use symbol search to locate the definition and retrieve all references. This identifies usage contexts and impact across files.

What is the best way to search for code symbols across a large JavaScript project?

Searching for code symbols across a large JavaScript project involves querying functions, classes, methods, interfaces, and types by name or signature. The workflow returns definitions, file locations, and line numbers.

Can I filter code search results by symbol type in Go?

Yes, you can filter code search results by symbol type in Go. The search supports filtering to locate specific definitions like functions, classes, methods, interfaces, and types efficiently.

How do I list all functions and types defined in a specific file?

To list all functions and types defined in a specific file, use the list file symbols feature. This returns all symbols defined within that file to accelerate code exploration and debugging.

Do I need to index my codebase before searching for symbols and references?

Yes, you need to index your codebase before searching for symbols and references. The workflow assumes the codebase is indexed for fast lookup, and you can verify the index status beforehand.