clear-rust
Installation
SKILL.md
Clear Rust
Write plain Rust: make behavior, ownership, failure, and control flow easy to see.
Resolve Priorities
Apply these priorities in order:
- Preserve correctness, safety, security, task requirements, public contracts, supported toolchains, and measured performance requirements.
- Follow the repository's established Rust patterns and configured tools. Keep unrelated style churn out of focused changes.
- Apply the defaults below where more than one design remains valid.
Treat loops and iterators, concrete and generic code, borrowing and cloning, enums and traits, and synchronous and asynchronous code as contextual choices. Choose the form that makes the current behavior easiest to trace. Preserve an already-clear choice unless the task requires changing it.