Rust Engineer
Generates, debugs, and optimizes Rust code for backend systems, ensuring performance and reliability.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add sammcj-rust-engineer npx -- -y @trustedskills/sammcj-rust-engineer
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"sammcj-rust-engineer": {
"command": "npx",
"args": [
"-y",
"@trustedskills/sammcj-rust-engineer"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill empowers AI agents to write, debug, and optimize Rust code with a focus on performance and memory safety. It enables the agent to generate idiomatic Rust solutions, refactor legacy code, and implement complex systems logic directly within your development environment.
When to use it
- Building high-performance backend services where low latency and efficient resource usage are critical.
- Refactoring unsafe C or C++ codebases into safe, modern Rust implementations.
- Developing systems programming tools, embedded software, or WebAssembly modules requiring fine-grained control.
- Creating CLI utilities or daemons that demand minimal memory footprint and maximum reliability.
Key capabilities
- Generates production-ready Rust code adhering to language best practices.
- Performs automated refactoring to improve code structure and safety guarantees.
- Optimizes algorithms for speed and reduces memory allocation overhead.
- Handles complex dependency management and crate integration.
Example prompts
- "Create a high-performance HTTP server in Rust using Axum that handles concurrent requests efficiently."
- "Refactor this unsafe C++ memory manager into safe Rust code, ensuring zero data races."
- "Optimize this existing Rust loop to reduce CPU usage while maintaining the same output accuracy."
Tips & gotchas
Ensure your development environment has the latest Rust toolchain installed before invoking this skill for new projects. For legacy integration, explicitly specify any unsafe blocks that must be preserved during refactoring to maintain compatibility with existing external libraries.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.