← ClaudeAtlas

rust-skillslisted

Comprehensive Rust coding guidelines with 179 rules across 14 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, API design, memory optimization, performance, testing, and common anti-patterns. Invoke with /rust-skills.
ggg123066/rust-skills · ★ 4 · Code & Development · score 80
Install: claude install-skill ggg123066/rust-skills
# Rust Best Practices Comprehensive guide for writing high-quality, idiomatic, and highly optimized Rust code. Contains 179 rules across 14 categories, prioritized by impact to guide LLMs in code generation and refactoring. ## When to Apply Reference these guidelines when: - Writing new Rust functions, structs, or modules - Implementing error handling or async code - Designing public APIs for libraries - Reviewing code for ownership/borrowing issues - Optimizing memory usage or reducing allocations - Tuning performance for hot paths - Refactoring existing Rust code ## Rule Categories by Priority | Priority | Category | Impact | Prefix | Rules | |----------|----------|--------|--------|-------| | 1 | Ownership & Borrowing | CRITICAL | `own-` | 12 | | 2 | Error Handling | CRITICAL | `err-` | 12 | | 3 | Memory Optimization | CRITICAL | `mem-` | 15 | | 4 | API Design | HIGH | `api-` | 15 | | 5 | Async/Await | HIGH | `async-` | 15 | | 6 | Compiler Optimization | HIGH | `opt-` | 12 | | 7 | Naming Conventions | MEDIUM | `name-` | 16 | | 8 | Type Safety | MEDIUM | `type-` | 10 | | 9 | Testing | MEDIUM | `test-` | 13 | | 10 | Documentation | MEDIUM | `doc-` | 11 | | 11 | Performance Patterns | MEDIUM | `perf-` | 11 | | 12 | Project Structure | LOW | `proj-` | 11 | | 13 | Clippy & Linting | LOW | `lint-` | 11 | | 14 | Anti-patterns | REFERENCE | `anti-` | 15 | --- ## Quick Reference ### 1. Ownership & Borrowing (CRITICAL) - [`own-borrow-over-clone`](rules/own-borrow-over-clone