rust-review

Analyze Rust source code, test suites, tokio async implementations, and FFI boundaries for memory safety and concurrency correctness.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/arthrod/conejo-skills --skill rust-review-arthrod
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-review
Source: https://github.com/arthrod/conejo-skills/tree/main/skills/rust-review
Command: npx skills add https://github.com/arthrod/conejo-skills --skill rust-review-arthrod

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of Rust development by providing a structured, multi-lens review process that catches subtle memory safety issues, concurrency bugs, and idiomatic errors before they reach production.

Core Features & Use Cases

  • Multi-Lens Analysis: Evaluates code through four distinct lenses: source code, test suites, tokio async patterns, and FFI boundaries.
  • Safety & Idiom Enforcement: Validates ownership, lifetime management, and trait design against modern Rust (Edition 2024) standards.
  • Use Case: Use this skill when performing a deep-dive audit on a high-performance async service to ensure that mutex guards are not held across await points and that unsafe blocks are properly documented and sound.

Quick Start

Use the rust-review skill to audit the provided source file for ownership issues and async concurrency pitfalls.

Frequently Asked Questions about rust-review

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

FAQPage Schema
How do I review Rust code for async concurrency bugs and memory safety issues?

You can review Rust code for async concurrency bugs by performing a multi-lens analysis that evaluates tokio implementations to ensure mutex guards are not held across await points and validates unsafe blocks for soundness.

What is the best way to audit unsafe Rust FFI boundaries for soundness?

Auditing unsafe Rust FFI boundaries requires a systematic evaluation of safety invariants and ownership to ensure that unsafe blocks are properly documented and sound against modern Rust edition standards.

How do I check if my Rust project adheres to modern Edition 2024 standards?

Checking Rust project adherence to Edition 2024 standards involves validating ownership, lifetime variance, and trait design through a comprehensive code review process that targets idiomatic errors in complex systems.

Does this Rust code review process work with tokio async implementations?

Yes, the Rust code review process works with tokio async implementations by specifically evaluating async patterns to catch concurrency pitfalls and ensure production-grade code quality in high-performance services.

When do I need a deep-dive safety audit for a Rust project?

You need a deep-dive safety audit for a Rust project when performing pre-production checks on high-performance async services to catch subtle memory safety issues, concurrency bugs, and idiomatic errors before they reach production.