Rust Call Graph
Analyzes backend service dependencies via call graphs to identify bottlenecks and potential failure points within thurbeen systems.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add thurbeen-rust-call-graph npx -- -y @trustedskills/thurbeen-rust-call-graph
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"thurbeen-rust-call-graph": {
"command": "npx",
"args": [
"-y",
"@trustedskills/thurbeen-rust-call-graph"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill generates a call graph from Rust code. It analyzes function calls within a given Rust source file or project, visualizing the relationships between functions to understand program flow and dependencies. The resulting call graph can be helpful for debugging, understanding complex systems, and documenting code architecture.
When to use it
- Debugging: Identify unexpected function call sequences that might indicate errors in your Rust application.
- Code Understanding: Quickly grasp the structure of a large Rust codebase by visualizing how functions interact.
- Documentation: Automatically generate diagrams illustrating function dependencies for project documentation.
- Refactoring: Analyze potential impacts of code changes by understanding which functions rely on others.
Key capabilities
- Generates call graphs from Rust source code.
- Analyzes function calls within a specified scope (file or project).
- Visualizes relationships between functions in the call graph.
Example prompts
- "Generate a call graph for
src/main.rs." - "Create a call graph of all functions in my Rust project."
- "Show me the function calls within
my_module::some_function."
Tips & gotchas
- The skill requires access to the Rust source code being analyzed. Ensure the AI agent has appropriate permissions and context.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.