rs-reviewer

Review Rust code for ownership, borrowing, error handling, and unsafe usage.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill rs-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rs-reviewer
Source: https://github.com/RaNDoM6913/claude-code-superkit/tree/main/packages/codex/skills/rs-reviewer
Command: npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill rs-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams enforce safe Rust coding practices by reviewing code against ownership, error handling, unsafe usage, and idiomatic patterns.

Core Features & Use Cases

  • Review Rust code for ownership, borrowing, and error handling according to best practices
  • Detect unsafe blocks and ensure proper safety documentation and invariants
  • Assess architectural patterns across modules, crates, and async boundaries
  • Use cases include library APIs, CLI tools, and embedded projects to improve safety and reliability

Quick Start

Run a Rust code review on the target project focusing on ownership, error handling, unsafe usage, and idiomatic patterns.

Frequently Asked Questions about rs-reviewer

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

FAQPage Schema
How do I review Rust code for ownership and borrowing issues?

Reviewing Rust code for ownership involves evaluating borrowing, lifetimes, and data movement against idiomatic patterns across crates and modules to ensure safe memory management without unnecessary clones.

What is the best way to check unsafe Rust blocks for safety invariants?

Checking unsafe Rust blocks involves detecting each block and ensuring proper safety documentation and invariants are clearly stated to maintain memory safety guarantees across FFI boundaries and asynchronous components.

How do I assess error handling patterns across Rust crates and modules?

Assessing error handling across Rust crates involves evaluating error propagation and ensuring clear error context and well-structured architecture with documented decisions across library APIs and async boundaries.

Can I review Rust code for FFI boundaries and asynchronous components?

Yes, you can review Rust code for FFI boundaries and asynchronous components by applying pattern analysis to detect unsafe usage and ensure architectural patterns maintain safety and reliability across module interfaces.

When do I need to review Rust code for idiomatic architecture patterns?

You need to review Rust code for idiomatic architecture patterns when developing library APIs, CLI tools, or embedded projects to improve safety, enforce coding practices, and ensure well-structured architectural decisions.