rust-trait-explorer

Locate Rust trait implementations and map traits to concrete types.

1.4k|110|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/actionbook/rust-skills --skill rust-trait-explorer-actionbook
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-trait-explorer
Source: https://github.com/actionbook/rust-skills/tree/main/skills/rust-trait-explorer
Command: npx skills add https://github.com/actionbook/rust-skills --skill rust-trait-explorer-actionbook

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers locate Rust trait implementations and understand trait relationships.

Core Features & Use Cases

  • Discover all implementors of a given trait
  • Inspect trait bounds and method signatures across implementations
  • Navigate to definitions and related types for design analysis
  • Use in refactoring and API surface reviews

Quick Start

Use the rust-trait-explorer to find implementors and trait relationships:

  • Command: /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 implementations of a Rust trait in my codebase?

To find Rust trait implementations, use the rust-trait-explorer to locate all concrete types implementing a given trait. It leverages LSP-based navigation and workspace symbol resolution to map trait-to-type relationships across the entire project.

What is the best way to map Rust traits to concrete types for design analysis?

Mapping Rust traits to concrete types for design analysis is done by querying trait implementations across the codebase. This skill presents a clear mapping between traits and their concrete types, supporting design reviews and refactoring tasks.

How do I navigate to Rust trait definitions and inspect method signatures?

You can navigate to Rust trait definitions and inspect method signatures using LSP-based navigation. The explorer locates definitions and related types, allowing you to inspect trait bounds and method signatures across all implementations.

Does finding Rust trait implementations require LSP workspace symbol resolution?

Yes, finding Rust trait implementations requires LSP-based navigation and workspace symbol resolution. The skill depends on these mechanisms to accurately query implementations and locate concrete types across the codebase.

Can I use trait implementation mapping for Rust refactoring tasks?

Yes, you can use trait implementation mapping for Rust refactoring tasks. By locating all implementors of a given trait and understanding their relationships, you can safely refactor code and review API surfaces.