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.