explain_symbol
Get a symbol's signature, location, and callers in one call. Avoids separate read_file_surgical and analyze_impact operations for efficient code exploration.
Instructions
Get signature, location, and callers of a symbol in one call. More efficient than read_file_surgical + analyze_impact separately.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filePath | Yes | Absolute path to file | |
| projectRoot | Yes | Project root (REQUIRED) | |
| symbolName | Yes | Symbol to explain | |
| className | No | Class name (optional, for scoping) | |
| rootDir | No | Root dir for caller search (optional, defaults to projectRoot) |