When you need to understand who calls a Rust function or what it calls, this skill uses LSP to build visual call hierarchies. You can trace callers (impact analysis), callees (implementation flow), or both, with configurable depth. It's especially handy when refactoring or trying to understand execution paths in unfamiliar code. The ASCII tree diagrams are clear and the bidirectional view gives you the full picture of a function's role in your codebase. One nice touch: it provides analysis like hot paths and complexity metrics after showing the graph, so you get context beyond just the visualization.
npx -y skills add zhanghandong/rust-skills --skill rust-call-graph --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents