Rust developers often need to find where a function is defined or see who uses a certain type. This skill uses a Language Server Protocol tool to help. It can jump to definitions, find all references, and show type information. You just give the name of a symbol like a struct or function.
The skill works with Rust codebases of any size. It handles errors like missing symbols or multiple matches. You can also specify a file and line number for exact navigation.
Using this skill saves time when exploring large projects. You no longer need to manually search through files.
Global
mkdir -p ~/.claude/skills/rust-code-navigatorProject
mkdir -p .claude/skills/rust-code-navigatorSource Repository
Typescript Advanced Typeswshobson/agents
Master advanced TypeScript types for safer and more flexible code
Python Executorqu-skills/skills
Execute Python code safely with 100+ libraries for data, scraping, and media
Golang Error Handlingsamber/cc-skills-golang
Learn to create, wrap, inspect, and log Go errors like a professional engineer
Golang Performancesamber/cc-skills-golang
Speed up your Go code using proven patterns for allocation reduction and CPU efficiency
Golang Design Patternssamber/cc-skills-golang
Idiomatic Go patterns for clean constructors error handling and graceful shutdown
Golang Concurrencysamber/cc-skills-golang
Write safe Go concurrency with goroutines, channels, and sync primitives
Golang Contextsamber/cc-skills-golang
Master Go context for cancellations, timeouts, and request values
Golang Data Structuressamber/cc-skills-golang
Optimize Go data structures for speed and memory efficiency with internals knowledge