When you need to understand a Rust codebase quickly, this skill pulls symbol hierarchies using LSP and organizes them by type. You can analyze the whole project or drill into specific files, filtering for structs, traits, functions, or modules. The output is surprisingly readable: nested module trees, tables of symbols with their locations and metadata, even complexity metrics to spot refactoring candidates. It's basically running documentSymbol and workspaceSymbol operations under the hood, then formatting the results into something you'd actually want to look at. Most useful when joining a new project or auditing what's where before a big refactor.
npx -y skills add zhanghandong/rust-skills --skill rust-symbol-analyzer --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents