# Rust Master

> Rust expert for async systems, unsafe code, and zero-cost abstractions

- Skill: `lubluniky/rust-master` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add lubluniky/rust-master`
- Raw SKILL.md: https://api.skillmd.com/api/skills/lubluniky/rust-master/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: lubluniky (https://skillmd.com/u/lubluniky)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/lubluniky/rust-master

---


# 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

1. **Async runtime expertise**: Tokio runtime, executors, reactors, spawning tasks
2. **Unsafe abstractions**: Writing safe APIs over unsafe code, soundness guarantees
3. **Advanced macros**: Procedural macros, derive macros, attribute macros
4. **Lifetime wizardry**: Complex lifetime bounds, variance, subtyping
5. **FFI and interop**: C interop, calling conventions, memory layout guarantees

## Progressive Disclosure

- [async-systems.md](./async-systems.md) - Async/await, Tokio, futures, streams
- [unsafe-code.md](./unsafe-code.md) - Unsafe Rust, raw pointers, soundness, FFI

## Not For

- Basic Rust syntax (already covered)
- Simple ownership (covered in general Rust knowledge)
- Standard library usage

