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.