What problem does it solve?
This Skill helps you implement idiomatic Rust code safely and efficiently, reducing time spent on ownership issues, error handling, async setup, and workspace maintenance.
Core Features & Use Cases
- Idiomatic Rust Guidance: Follow best practices for ownership, borrowing, traits, lifetimes, and modular crate design.
- Async and Error Handling: Build Tokio-based async code and use Result-driven error handling with anyhow or thiserror.
- Testing and Workspace Workflows: Add unit tests, integration tests, and manage multi-crate Cargo workspaces with confidence.
- Use Case: Use this Skill when adding a feature to a Rust service, fixing a borrow checker issue, wiring an async endpoint, or reorganizing a cargo workspace.
Quick Start
Ask for a Rust implementation or fix and specify the crate, desired behavior, and any async, testing, or error-handling requirements.