rust-trait-explorer

Locate Rust trait implementations using LSP goToImplementation and workspaceSymbol discovery.

1|Updated May 29, 2026
One-click install
npx skills add https://github.com/simorgh3196/tsuzulint --skill rust-trait-explorer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-trait-explorer
Source: https://github.com/simorgh3196/tsuzulint/tree/main/.agents/skills/rust-trait-explorer
Command: npx skills add https://github.com/simorgh3196/tsuzulint --skill rust-trait-explorer

SYSTEM DOCUMENTATION & REQUIREMENTS

## What problem does it solve? This skill solves the problem of locating trait implementations in Rust projects using LSP. ## Core Features & Use Cases

  • Trait Discovery: Locate all implementations of a given trait across a codebase.
  • Implementor Mapping: Build a map of trait implementors for better code navigation.
  • Use Case Example: Given a trait Handler, identify all structs implementing it for impact analysis. ### Quick Start /rust-trait-explorer <TraitName|StructName>

Frequently Asked Questions about rust-trait-explorer

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

FAQPage Schema
How do I find all trait implementations in a Rust project?

You can find all trait implementations in a Rust project by using the rust-trait-explorer skill, which applies goToImplementation and workspaceSymbol-based discovery to locate and list all implementors of a given trait across your codebase.

What is the best way to map which structs implement a specific Rust trait for impact analysis?

The best way to map structs implementing a specific Rust trait is by using the rust-trait-explorer skill, which builds a structured map of trait implementors across a workspace to support impact analysis and code navigation.

Can I use LSP to list traits implemented by a Rust type?

Yes, you can use LSP to list traits implemented by a Rust type. The rust-trait-explorer skill requires enabling LSP and leverages operations like workspaceSymbol-based discovery to deliver structured results for implementor mapping.

How does workspaceSymbol-based discovery work for locating Rust trait implementors?

WorkspaceSymbol-based discovery works for locating Rust trait implementors by querying the enabled LSP server across the entire codebase, returning structured results that map all implementors of a given trait.

Do I need to enable LSP to locate trait implementations in Rust?

Yes, you need to enable LSP to locate trait implementations in Rust using this skill. The rust-trait-explorer explicitly requires an active LSP connection to execute goToImplementation and workspaceSymbol operations.

What are the limitations of using rust-trait-explorer for code navigation?

The primary limitation of using rust-trait-explorer for code navigation is its strict dependency on an enabled LSP environment. Without active LSP support, it cannot execute goToImplementation or workspaceSymbol-based discovery to locate trait implementations.