code-quality

Review Rust code for correctness, patterns, and best practices.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/ammonfife/sakima.co --skill code-quality-ammonfife
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/ammonfife/sakima.co/tree/main/.claude/skills/turso-code-quality
Command: npx skills add https://github.com/ammonfife/sakima.co --skill code-quality-ammonfife

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers maintain high code quality by enforcing general correctness rules, Rust-specific patterns, and avoiding over-engineering.

Core Features & Use Cases

  • Correctness Rules: Implement error handling, assert invariants, and avoid quick hacks.
  • Rust Patterns: Follow Rust's best practices for memory safety, pattern matching, and performance.
  • Avoid Over-Engineering: Keep code simple and focused on the task at hand.
  • Use Case: Use this Skill to review and improve your Rust code, ensuring it is robust, maintainable, and efficient.

Quick Start

Run the code-quality skill on your Rust project to review and apply best practices.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I review Rust code for correctness and best practices?

You review Rust code for correctness by enforcing error handling, asserting invariants, and applying Rust-specific patterns to ensure robust and maintainable implementations. This skill reviews code to avoid quick hacks and over-engineering.

What are the best practices for Rust pattern matching and error handling?

Best practices for Rust pattern matching and error handling involve following memory safety rules, avoiding quick hacks, and keeping implementations simple. This prevents over-engineering while ensuring your codebase remains focused on the task at hand.

Does this code quality review require an understanding of the Rust ecosystem?

Yes, reviewing code quality with Rust patterns requires a solid understanding of the Rust language and its ecosystem. It focuses on Rust-specific patterns for memory safety, performance optimization, and general correctness rules.

How do I optimize Rust performance without over-engineering the codebase?

You optimize Rust performance by keeping code simple, focused on the task, and adhering to Rust-specific patterns. Reviewing your project helps enforce correctness rules and avoid over-engineering while maintaining memory safety and efficiency.

When should I run a Rust code quality review on my project?

You should run a Rust code quality review when you need to ensure your project is robust, maintainable, and efficient. It helps enforce correctness rules, apply best practices, and verify error handling and pattern matching.