rust-code-navigator

Locate Rust symbol definitions, references, and hover information via LSP.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/Jylhis/claude-marketplace --skill rust-code-navigator-jylhis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-code-navigator
Source: https://github.com/Jylhis/claude-marketplace/tree/main/plugins/rust-dev/skills/rust-code-navigator
Command: npx skills add https://github.com/Jylhis/claude-marketplace --skill rust-code-navigator-jylhis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers struggle to locate definitions, references, and documentation across large Rust codebases, slowing debugging and refactoring.

Core Features & Use Cases

  • Go to Definition: Find where a symbol is defined using rust-analyzer LSP.
  • Find References: List all usages of a symbol to assess impact before changes.
  • Hover Information: Retrieve type and documentation for quick insight.
  • Workspace Symbol Search: Discover symbols across the project for exploration.

Quick Start

Ask the assistant to locate a Rust symbol, for example, find the definition of Config in the project.

Frequently Asked Questions about rust-code-navigator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find all references to a symbol in a large Rust codebase?

To find all references to a Rust symbol, this navigator queries the rust-analyzer LSP server to locate every usage across the project. This allows developers to assess impact before refactoring or debugging.

How does LSP hover information help with Rust development?

LSP hover information retrieves type details and documentation for a Rust symbol instantly. It provides quick insight into variable types and function signatures without opening separate documentation files.

Do I need rust-analyzer running to use this Rust code navigator?

Yes, you need an active rust-analyzer LSP server and read access to your project files. The navigator relies on this active LSP server to locate definitions, references, and hover information.

Can I locate the definition of a Rust symbol across a large project?

You can locate the definition of any Rust symbol across your project by asking the assistant to find it. The navigator uses rust-analyzer to jump directly to where the symbol is defined.

What is the best way to discover workspace symbols in a Rust project?

To discover workspace symbols in a Rust project, this tool performs a workspace symbol search via rust-analyzer. It helps developers explore and locate specific symbols across the entire codebase efficiently.