Memory-safe Rust code with clear error handling.
Guides Rust implementation, review, and debugging to produce memory-safe code with explicit error handling and tests.
When to use it
Use when building Rust applications, resolving ownership or borrowing problems, designing trait APIs, implementing async concurrency, creating FFI bindings, or optimizing performance.
It changes how the agent implements Rust code by requiring ownership-aware design, documented unsafe blocks, explicit error handling, and validation.
What you provide
Requires Cargo with the clippy and fmt subcommands available to run the mandated lint, formatting, and test checks.
No additional actions listed.