What problem does it solve?
This Skill acts as an intelligent router for Rust-related queries, ensuring you get the most relevant information by analyzing the cognitive layer of your question, from low-level errors to high-level design choices.
Core Features & Use Cases
- Error Code Resolution: Directly maps Rust compiler error codes (e.g., E0382) to their explanations and solutions.
- Layered Analysis: Differentiates between language mechanics (ownership, lifetimes), design patterns, and domain-specific constraints.
- Negotiation Protocol: Manages complex comparative or ambiguous queries by engaging in a structured negotiation to clarify intent and gather necessary context.
- Use Case: When encountering a cryptic
tokio error in a web API project, this Skill will not only explain the error but also consider the web API context to provide a solution that fits both the language mechanics and the domain requirements.
Quick Start
Ask a question about Rust, such as "How do I handle lifetimes in Rust?" or "What is the difference between tokio and async-std?".