rust-quality

Audit Rust crates and workspaces for Clippy violations and code quality issues.

1|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/JSai23/claude-tooling --skill rust-quality
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-quality
Source: https://github.com/JSai23/claude-tooling/tree/main/plugins/util/skills/rust-quality
Command: npx skills add https://github.com/JSai23/claude-tooling --skill rust-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill performs a comprehensive Rust code quality audit, ensuring adherence to best practices and reducing common mistakes.

Core Features & Use Cases

  • Clippy Violations: enforce addressing all warnings and avoid bare allows; ensure workspace lint config is present.
  • Borrowing & Cloning: flag common patterns that lead to inefficiencies or ownership issues.
  • Use Case: CI integration to scan a crate or workspace and produce structured reports with critical, warning, and suggestion sections.

Quick Start

Run the audit on your Rust project to generate a structured quality report.

Frequently Asked Questions about rust-quality

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

FAQPage Schema
How do I automate Rust code quality audits for CI linting?

Automate Rust code quality audits by scanning crates and workspaces to generate structured reports. The audit checks Clippy violations, borrowing, option handling, and error management, outputting categorized sections for critical issues, warnings, and suggestions.

What does a Rust static analysis report include for code reviews?

A Rust static analysis report includes categorized sections for critical issues, warnings, and suggestions. It specifically evaluates Clippy violations, borrowing and cloning patterns, iterator usage, error handling, performance, documentation, and type system adherence.

Can I use this to vet Rust pull requests for borrowing and cloning issues?

Yes, you can vet Rust pull requests by running the audit to flag common borrowing and cloning patterns that lead to inefficiencies or ownership issues. It produces a structured report highlighting these concerns alongside other critical warnings.

How do I enforce Clippy lint violations checks in a Rust workspace?

Enforce Clippy checks in a Rust workspace by applying the audit to ensure all warnings are addressed, avoid bare allows, and verify that workspace lint config is present. The audit systematically reviews the codebase for these specific violations.

What is the best way to check Rust iterator patterns and option handling?

The best way to check Rust iterator patterns and option handling is to run a comprehensive code quality audit. It evaluates these implementation patterns alongside error handling and type system usage, returning a structured report of suggestions and warnings.

Does the Rust audit check documentation and type system usage?

Yes, the Rust audit explicitly checks both documentation and type system usage. It incorporates these checks into a comprehensive review that also covers performance and error handling, generating a structured report with critical findings and suggestions.