codanna-codebase-intelligence
Use codanna MCP tools for semantic code search, call graphs, and impact analysis before grep/find.
npx skills add majiayu000/claude-skill-registry --skill codanna-codebase-intelligence --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Codanna Codebase Intelligence Codanna indexes your codebase and provides semantic search, call graphs, and dependency analysis via MCP tools. **Use codanna before grep/find** - it understands code structure, not just text patterns. ## When to Use - **Finding code**: "Where do we handle authentication?" → `semantic_search_docs` - **Understanding dependencies**: "What calls this function?" → `find_callers` - **Impact analysis**: "What breaks if I change this?" → `analyze_impact` - **Exploring symbols**: "Show me the Parser struct" → `find_symbol` ## Core Tools ### Discovery ``` # 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" ``` ### Relationships ``` # 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 ``` ### Documentation (RAG) ``` # Search indexed mark
- When to Use
- Core Tools
- Discovery
- Relationships
- Documentation (RAG)
- Tool Selection Guide
- Workflow Patterns
- Before Refactoring
- Understanding Unfamiliar Code
- Finding Where to Add Code
- Why Codanna Over Grep
- Integration with Agent-Loops
- Pre-review impact analysis
- Multi-specialist review support
Gather impact data for changed symbols codanna mcp find_callers process_request --watch codanna mcp analyze_impact DatabaseConnection --watch --json
What does the codanna-codebase-intelligence skill do?
Use codanna MCP tools for semantic code search, call graphs, and impact analysis before grep/find.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill codanna-codebase-intelligence --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
