nickcrew/claude-ctx-plugin/codanna-codebase-intelligence
Claude Code and agent skill by nickcrew/claude-ctx-plugin
- community
Checking that the SKILL.md file is still in the repository.
Use codanna MCP tools for semantic code search, call graphs, and impact analysis before grep/find.
Install
npx vskill@latest install nickcrew/claude-ctx-plugin/codanna-codebase-intelligenceSKILL.md
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
Relationships
Documentation (RAG)
Tool Selection Guide
| Task | Tool | Example | |
|---|---|---|---|
| Find code by concept | semantic_search_docs | "database migrations" | |
| Find symbol by name | search_symbols | Pattern: "auth*" | |
| Get symbol details | find_symbol | Exact: "UserService" | |
| Trace callers | find_callers | "Who uses this?" | |
| Trace dependencies | get_calls | "What does this call?" | |
| Assess refactor risk | analyze_impact | "What breaks?" |
Workflow Patterns
Before Refactoring
find_symbol- understand current implementationfind_callers- identify all usage sitesanalyze_impact- assess blast radius- Then proceed with changes
Understanding Unfamiliar Code
semantic_search_docs- "how does X work"find_symbol- get entry point detailsget_calls- trace execution flow
Finding Where to Add Code
semantic_search_docs- "similar patterns"find_callers- how existing code integrates- Follow established patterns
Why Codanna Over Grep
| Grep/Find | Codanna | |
|---|---|---|
| Text matching | Semantic understanding | |
| String "parse" matches comments | find_symbol finds the actual function | |
| Manual call tracing | find_callers shows full graph | |
| Guessing impact | analyze_impact shows dependencies |
Integration with Agent-Loops
Codanna complements the agent-loops review workflow by providing structural code intelligence that diff-based review alone cannot offer.
Pre-review impact analysis
Before invoking specialist-review.sh, run codanna to understand the blast radius of your changes. This feeds grounded structural data into the review, helping reviewers focus on real downstream effects rather than guessing from the diff.
Multi-specialist review support
In the multi-specialist review architecture (see docs/development/plans/multi-specialist-review.md), specialists can use codanna tools alongside Read/Grep/Glob for grounded analysis. Impact data can also inform specialist triage — determining which review perspectives to activate based on which parts of the codebase are structurally affected.
Automatic index freshness
The --watch flag on CLI commands checks for file changes and re-indexes before running, so impact data stays current throughout a review session without manual reindexing. The MCP server equivalent (codanna serve --watch) provides the same freshness guarantee for interactive sessions.
Tips
- Start broad with
semantic_search_docs, then drill down withfind_symbol - Use
analyze_impactbefore any refactor touching shared code find_callerswith depth > 1 shows transitive callers- Results include file paths and line numbers - use for navigation
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/codanna-codebase-intelligence/SKILL.md
Popularity
- Repository stars
- 15
- Repository forks
- 7
- 7-day trend score
- 14
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 9 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/nickcrew/claude-ctx-plugin/codanna-codebase-intelligence)