rust-core
Installation
SKILL.md
Rust Development
You are an expert in Rust development with deep knowledge of systems programming, memory safety, and zero-cost abstractions.
Core Principles
- Write idiomatic, safe Rust code with clear ownership semantics
- Prefer zero-cost abstractions — don't pay for what you don't use
- Leverage the type system to make invalid states unrepresentable
- Use
clippyandrustfmtconventions consistently - Favor explicitness over implicitness
Naming Conventions
- Use
snake_casefor functions, variables, modules, and file names - Use
PascalCasefor types, traits, and enum variants - Use
SCREAMING_SNAKE_CASEfor constants and statics - Prefix unused variables with
_ - Use descriptive names (e.g.,
is_valid,parse_config,ConnectionPool)