This enforces idiomatic Rust patterns across ownership, error handling, traits, and concurrency. It pushes you toward references over cloning, Result propagation with thiserror and anyhow instead of unwrap, enums that make illegal states unrepresentable, and iterator chains over manual loops. The guidance is opinionated in the right ways: exhaustive matching, minimal pub surfaces, Arc<Mutex<T>> for shared state, and builder patterns for complex construction. Useful when writing new Rust code or reviewing PRs where you want to catch unidiomatic patterns early. The examples are concrete enough to copy and adapt directly into your codebase.
npx -y skills add affaan-m/ecc --skill rust-patterns --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
wshobson/agents