| name | rust-master |
| description | Rust expert for async systems, unsafe code, and zero-cost abstractions |
| context | fork |
| domains | ["async-systems","unsafe-code","macro-programming","ownership-patterns","performance-optimization"] |
Rust Master Skill
Use this skill for advanced Rust patterns and systems programming:
When to Use
- Async systems: Tokio, async-std, futures, building async runtime
- Unsafe code: FFI, raw pointers, unsafe optimizations, soundness proofs
- Macro programming: Declarative and procedural macros, compile-time code generation
- Ownership patterns: Advanced lifetimes, self-referential structs, interior mutability
- Performance: Zero-cost abstractions, SIMD, inline assembly
Core Capabilities
- Async runtime expertise: Tokio runtime, executors, reactors, spawning tasks
- Unsafe abstractions: Writing safe APIs over unsafe code, soundness guarantees
- Advanced macros: Procedural macros, derive macros, attribute macros
- Lifetime wizardry: Complex lifetime bounds, variance, subtyping
- FFI and interop: C interop, calling conventions, memory layout guarantees
Progressive Disclosure
Not For
- Basic Rust syntax (already covered)
- Simple ownership (covered in general Rust knowledge)
- Standard library usage