rust-skills

Apply 179 Rust coding guidelines across 14 categories for code review and refactoring.

15|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/chasebuild/fuelcheck-cli --skill rust-skills-chasebuild
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rust-skills
Source: https://github.com/chasebuild/fuelcheck-cli/tree/main/.cursor/skills/rust-skills
Command: npx skills add https://github.com/chasebuild/fuelcheck-cli --skill rust-skills-chasebuild

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive set of guidelines and best practices for writing high-quality, idiomatic, and performant Rust code, addressing common pitfalls and promoting maintainability.

Core Features & Use Cases

  • Code Quality: Enforces 179 rules across 14 categories, covering ownership, error handling, async patterns, API design, memory optimization, performance, testing, and anti-patterns.
  • Developer Assistance: Use when writing, reviewing, or refactoring Rust code to ensure adherence to community standards and optimal practices.
  • Use Case: When implementing a new Rust feature, consult the relevant rules (e.g., own- for ownership, err- for error handling) to ensure correctness and efficiency. For code reviews, use the Skill to identify and correct anti-patterns like excessive cloning or ignoring results.

Quick Start

Apply the rust-skills guidelines to improve the provided Rust code snippet.

Frequently Asked Questions about rust-skills

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

FAQPage Schema
What are the best practices for writing idiomatic Rust code?▼

Idiomatic Rust code follows 179 specific guidelines across 14 categories, covering ownership, error handling, and async patterns to ensure performance and maintainability.

How do I review Rust code for anti-patterns like excessive cloning?▼

Reviewing Rust code for anti-patterns involves checking against established rules to identify and correct issues like excessive cloning, ignored results, and non-idiomatic API designs.

How do I optimize Rust performance and memory usage?▼

Optimizing Rust performance and memory usage requires applying specific guidelines for memory optimization and performance tuning to reduce overhead and improve execution speed.

Do I need to follow specific rules for async patterns in Rust?▼

Yes, async patterns in Rust require following dedicated coding guidelines to ensure correct, efficient, and maintainable asynchronous execution within your application.

What is the best way to structure a Rust project and handle errors?▼

The best way to structure a Rust project and handle errors is to apply coding standards for project structure and dedicated error handling rules to ensure robustness.