rust-code-reviewer

Analyze Rust source files for safety, correctness, and idiomatic patterns.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/iammarkps/eqapo-gui --skill rust-code-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-code-reviewer
Source: https://github.com/iammarkps/eqapo-gui/tree/main/.claude/skills/rust-code-reviewer
Command: npx skills add https://github.com/iammarkps/eqapo-gui --skill rust-code-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Expert Rust code review automation that analyzes code for safety, correctness, idiomatic patterns, and performance, helping teams catch issues early and improve code quality.

Core Features & Use Cases

  • Comprehensive Safety & Correctness Analysis: identifies unsafe blocks, borrow checker pitfalls, data races, and edge-case handling across Rust codebases.
  • Idiomatic Rust Guidance: suggests improvements for ownership, lifetimes, type design, and API ergonomics to align with Rust best practices.
  • Performance & Reliability Feedback: highlights allocations, hot paths, and error handling improvements to boost efficiency and robustness.
  • Use Case: ideal for auditing new Rust modules, reviewing pull requests, or performing periodic code quality assessments.

Quick Start

Analyze the given Rust file and return a prioritized, actionable review.

Frequently Asked Questions about rust-code-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Rust code review for safety and borrow checker issues?

Automate Rust code review by analyzing source files to identify unsafe blocks, borrow checker pitfalls, and data races. The tool evaluates ownership and lifetimes to deliver a structured report with prioritized fixes aligned with Rust best practices.

What is the best way to check my Rust code for idiomatic patterns and performance bottlenecks?

The best way to check Rust code is to apply static analysis to identify hot paths, unnecessary allocations, and non-idiomatic type design. It provides actionable feedback on API ergonomics and error handling to boost efficiency and robustness.

Can I use an automated code reviewer to audit unsafe Rust blocks in my pull requests?

Yes, you can use an automated code reviewer to audit pull requests by analyzing Rust source files. It comprehensively identifies unsafe usage and edge-case handling, delivering concrete fixes and rationale for each issue found.

How does static analysis find data races and borrow checker constraints in Rust?

Static analysis finds data races and borrow checker constraints by evaluating Rust source code for ownership, lifetimes, and unsafe blocks. It assesses code correctness and delivers a structured report detailing issues alongside concrete fixes.

What are the limitations of using an automated tool for Rust code review?

While automated Rust code review excels at identifying static safety issues, borrow checker pitfalls, and idiomatic style improvements, it focuses on source file analysis. It does not dynamically execute code to catch runtime-specific memory or concurrency bugs.

Do I need to configure anything to review Rust source files for correctness and style?

No complex configuration is needed to review Rust source files for correctness and style. You apply the analysis directly to .rs files across your projects to receive a prioritized, actionable report on safety, performance, and idiomatic patterns.