Loading...
Loading...
Use codanna MCP tools for semantic code search, call graphs, and impact analysis before grep/find.
npx skill4agent add nickcrew/claude-ctx-plugin codanna-codebase-intelligencesemantic_search_docsfind_callersanalyze_impactfind_symbol# Natural language search - finds code by intent, not keywords
semantic_search_docs query:"error handling patterns" limit:5
# Search symbols by name/pattern
search_symbols query:"parse" kind:"function"
# Get full details on a specific symbol
find_symbol name:"process_file"# Who calls this function? (upstream)
find_callers symbol:"validate_input"
# What does this function call? (downstream)
get_calls symbol:"process_request"
# Full dependency graph - what breaks if I change this?
analyze_impact symbol:"DatabaseConnection" depth:3# Search indexed markdown/docs
search_documents query:"API authentication" collection:"docs"| Task | Tool | Example |
|---|---|---|
| Find code by concept | | "database migrations" |
| Find symbol by name | | Pattern: "auth*" |
| Get symbol details | | Exact: "UserService" |
| Trace callers | | "Who uses this?" |
| Trace dependencies | | "What does this call?" |
| Assess refactor risk | | "What breaks?" |
find_symbolfind_callersanalyze_impactsemantic_search_docsfind_symbolget_callssemantic_search_docsfind_callers| Grep/Find | Codanna |
|---|---|
| Text matching | Semantic understanding |
| String "parse" matches comments | |
| Manual call tracing | |
| Guessing impact | |
semantic_search_docsfind_symbolanalyze_impactfind_callers