code-searchlisted
Install: claude install-skill jmylchreest/aide
# Code Search
**Recommended model tier:** balanced (sonnet) - this skill performs straightforward operations
Search for code symbols (functions, classes, methods, types) and find their call sites.
## Available Tools
### 1. Search Symbols (`mcp__plugin_aide_aide__code_search`)
Find functions, classes, methods, interfaces, and types by name or signature.
**Example usage:**
```
Search for: "getUserById"
→ Uses code_search tool
→ Returns: function signatures, file locations, line numbers
```
### 2. Find References (`mcp__plugin_aide_aide__code_references`)
Find all places where a symbol is called/used.
**Example usage:**
```
Who calls "getUserById"?
→ Uses code_references tool
→ Returns: all call sites with file:line and context
```
### 3. List File Symbols (`mcp__plugin_aide_aide__code_symbols`)
List all symbols defined in a specific file.
**Example usage:**
```
What functions are in src/auth.ts?
→ Uses code_symbols tool
→ Returns: all functions, classes, types in that file
```
### 4. File Outline (`mcp__plugin_aide_aide__code_outline`)
Get a collapsed structural outline of a file — signatures preserved, bodies replaced with `{ ... }`.
Uses ~5-15% of the tokens of the full file. **Use this before reading a file** to understand its
structure, then use `Read` with offset/limit for specific sections.
**Example usage:**
```
Outline src/auth.ts
→ Uses code_outline tool
→ Returns: collapsed view with signatures, line ranges, bodies collapsed
```
### 5. Check Index