What problem does it solve? Writing idiomatic, memory-safe Rust requires mastering ownership, lifetimes, and error handling patterns that are easy to get wrong. This Skill provides a structured reference and ready-to-use configurations so developers consistently apply Rust best practices without re-deriving them for every project. ## Core Features & Use Cases - Three-Level Standards Guide: Quick-reference cheat sheets, implementation guides for ownership/traits/async/testing, and a deep-dive REFERENCE.md covering advanced patterns like typestate, builders, and unsafe code guidelines. - Project Templates & Configs: Production-ready rustfmt.toml and clippy.toml configurations plus lib, binary, and test crate templates with thiserror/anyhow error handling built in. - Automated Project Setup: A setup script that scaffolds a new Rust project with CI workflows (test, clippy, fmt, audit), dependency baselines, and documentation structure. - Use Case: When starting a new Rust microservice, run the setup script to generate a project with linting, formatting, GitHub Actions CI, and testing infrastructure already configured, then consult the skill for async patterns and error type design. ## Quick Start Ask the AI to set up a new Rust project following the coding standards and explain the ownership and error handling patterns to apply.