Looks up a symbol by name. Returns its location, signature, line range, documentation, calls, callers, implementations, and definitions.
Analyze a specific symbol in your codebase. Use it to look up a symbol's location, signature, documentation, and relationships (calls, callers, implementations, definitions) to answer questions about how it works and is used.
/plugin marketplace add bartolli/codanna-plugins/plugin install codanna-cc@codanna-plugins<symbol-name> "<question>"CLAUDE_PLUGIN_ROOT = !node -e "console.log(process.env.CLAUDE_PLUGIN_ROOT)"
Symbol to analyze: $1
User's question: $2
Use the Bash tool to fetch symbol information, then answer the user's question.
Workflow:
node ${CLAUDE_PLUGIN_ROOT}/codanna-cc/scripts/context-provider.js symbol $1[symbol_id:123] for all symbols)When answering:
Following relationships:
<symbol_name|symbol_id:ID> for follow-up queriescalls, callers, describe accept either formatFocus on what the code actually shows, not general programming principles.