navigating-code
Installation
SKILL.md
Navigating Code
Rider answers "who uses this?" and "who implements this?" from its reference index. One call replaces a grep-and-read loop, and it skips same-name symbols, comments and strings that grep returns.
Pick the tool
| Question | Tool | Required flags |
|---|---|---|
| Where is a symbol declared? | search_symbol |
--q |
| Who uses / calls / reads / writes this symbol? | find_usages |
--filePath + --symbolName or --line |
| Which .NET classes implement this interface or derive from this class? | find_implementations |
--filePath + --symbolName or --line |
| Which .NET members override or implement this virtual, abstract or interface member? | find_implementations |
--filePath + --symbolName or --line |
| Where does this text occur (strings, comments, config)? | search_text / search_regex |
--q |
Call through execute_tool: the first token is the tool name, then --flag value pairs.