moai-lang-rust-3

Enforce R 4.4+ best practices with testthat 3.2 and lintr 3.2.

1|Updated Jul 28, 2025
One-click install
npx skills add https://github.com/kivo360/quickhooks --skill moai-lang-rust-3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-rust-3
Source: https://github.com/kivo360/quickhooks/tree/main/.claude/skills/moai-lang-rust
Command: npx skills add https://github.com/kivo360/quickhooks --skill moai-lang-rust-3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill outlines Rust best practices for high-performance and memory-safe systems.

Core Features & Use Cases

  • Systems & Web: Safe concurrency and performant services.
  • Testing & Benchmarking: Async testing, criterion benchmarks.

Quick Start

Scaffold a Rust project with a simple service and a benchmark.

Frequently Asked Questions about moai-lang-rust-3

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

FAQPage Schema
How do I enforce Rust best practices for concurrent systems?

Rust best practices for concurrency focus on memory safety and performance through ownership rules, async/await patterns, and safe thread synchronization. This Skill guides you through applying these patterns to high-performance systems and web services, with automatic enforcement via code review triggers and compliance checkpoints.

What's the best way to test async Rust code?

Async testing in Rust uses frameworks like tokio and criterion for benchmarking. This Skill provides an execution plan for async test setup, validation patterns, and performance measurement to ensure concurrent code behaves correctly under load.

Can I use Rust benchmarking to optimize performance-critical code?

Yes. Criterion benchmarks measure Rust code performance with statistical rigor. This Skill includes benchmark scaffolding and integration into your review workflow to catch performance regressions and validate optimization decisions.

How do I implement memory-safe systems without sacrificing performance?

Rust's type system eliminates entire classes of memory bugs while maintaining zero-cost abstractions. This Skill outlines best practices for systems and web services that leverage Rust's safety guarantees alongside high performance, with migration guidance for codebases.

What should I check when reviewing Rust code for safety and performance?

Code review for Rust requires checking ownership correctness, concurrency patterns, and benchmark results. This Skill automates TRUST 5 compliance checkpoints and provides a structured review plan for feature design, debugging, and best-practice enforcement.

Does this Skill work with my existing testing and linting setup?

This Skill integrates with standard Rust tooling and requires up-to-date dependencies. It works within automated triggers like code review requests and manual workflows, outputting a test/lint execution plan tailored to your codebase.