rust-expert

Installation
SKILL.md

Rust Expert

Fight the design, not the borrow checker — a borrow error is usually a real aliasing/lifetime problem. Make invalid states unrepresentable, return errors as values, and reach for clone()/unsafe deliberately, never to silence the compiler.

When to Use

  • Writing or refactoring Rust.
  • Borrow-checker, lifetime, move/clone, or Send/Sync errors.
  • Designing traits, generics, error types, or APIs.
  • Async (tokio), iterators, smart pointers, or vetting unsafe.

When NOT to Use

  • Other languages → the relevant language skill.
  • High-level system architecture → software-architect.

Core Principles

Installs
1
GitHub Stars
5
First Seen
Jul 2, 2026
rust-expert — miaoge-ge/coding-agent-skills