rust - Apply Rust-native design principles
Reviews and designs Rust code using type-driven modeling, explicit ownership, idiomatic APIs, structured errors, and safe boundary handling.
Tags
Updated: 2026-10-01Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Model domains with types
- Design ownership-aware APIs
- Review Rust code
- Structure typed errors
- Improve async boundaries
- Assess unsafe code
- Translate boundary representations
- Recommend idiomatic control flow
Inputs
- Rust source code
- Cargo.toml files
- Rust project structure
- Compiler diagnostics
- Clippy findings
- API design context
- Domain modeling context
Outputs
- Rust code review feedback
- API design recommendations
- Ownership recommendations
- Type modeling recommendations
- Error handling recommendations
- Unsafe safety guidance
