godgrep
Installation
SKILL.md
godgrep
Routes codebase search tasks to the right tool based on intent.
Tool Routing
| Intent | Primary tool | Also consider |
|---|---|---|
| Keyword / symbol search (exact identifier known) | mcp__plugin_ora_fff__grep |
LSP for definitions |
| Multi-pattern OR — naming variants of one identifier | mcp__plugin_ora_fff__multi_grep |
sequential mcp__plugin_ora_fff__grep calls |
| File discovery (by name) | mcp__plugin_ora_fff__find_files |
mcp__plugin_ora_fff__grep for content matches |
| Concept / "how does X work" / "where is Y handled" (no identifier yet) | mcp__plugin_ora_morph__codebase_search |
fall back to find_files + fff__grep + Read only if morph misses |
| Trace a feature end-to-end | mcp__plugin_ora_morph__codebase_search for the initial map |
mcp__plugin_ora_fff__grep to verify specific call sites |
| Find all usages of X | LSP find-references | mcp__plugin_ora_fff__grep |
| Find a specific symbol | LSP go-to-definition | mcp__plugin_ora_fff__grep |
| Structural code patterns | ast-grep |
mcp__plugin_ora_fff__grep as fallback |
| Outside git index / fallback | shell grep / find |
last resort, after fff |
| Git history / blame | Bash (git log/blame) | — |