What problem does it solve?
This Skill helps you design, implement, and optimize production-grade Rust solutions when you need memory safety, strong type guarantees, and high performance in the same system.
Core Features & Use Cases
- Modern Rust Development: Use advanced Rust 1.75+ language features, traits, lifetimes, generics, and macro patterns correctly.
- Async and Concurrency Design: Build services and tooling with Tokio, axum, channels, streams, and structured concurrency.
- Performance and Systems Work: Improve throughput, reduce allocations, tune memory layout, and reason about low-level I/O and unsafe boundaries.
- Use Case: You can ask for help debugging lifetime issues, creating a fast API service, building a concurrent data processor, or wrapping a C library safely.
Quick Start
Ask for help designing or fixing a Rust component, such as: build a high-performance async service with Tokio and axum, including tests and error handling.