using-rust-engineering
Installation
SKILL.md
Using Rust Engineering
Overview
This meta-skill routes you to the right Rust specialist based on symptoms. Rust engineering problems fall into distinct categories that require specialized knowledge. Load this skill when you encounter Rust-specific issues but aren't sure which specialized skill to use.
Core Principle: Different Rust problems require different specialists. Match symptoms to the appropriate specialist skill. Don't guess at solutions—route to the expert.
When to Use
Load this skill when:
- Working with Rust and encountering problems
- User mentions: "Rust", "cargo", "clippy", "rustfmt", "ownership", "borrowing", "lifetimes", "traits", "generics", "unsafe", "tokio", "async", "PyO3", "bindgen", "no_std", "FFI"
- Need to implement Rust projects or optimize performance
- Setting up Rust tooling or fixing clippy warnings
- Debugging Rust code or profiling performance
- Integrating Rust with Python, C, or AI/ML pipelines
Don't use for: Non-Rust languages, general systems theory (not Rust-specific), deployment infrastructure (not Rust-specific), algorithm selection (not language-specific)