rust-master

📁 smithery/ai 📅 4 days ago
1
总安装量
1
周安装量
#53503
全站排名
安装命令
npx skills add https://smithery.ai

Agent 安装分布

gemini-cli 1

Skill 文档

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

Not For

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