rust-skills

Apply prioritized Rust guidelines across 14 categories for code review and generation.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/Nackalalalong/voicebot-rs --skill rust-skills-nackalalalong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-skills
Source: https://github.com/Nackalalalong/voicebot-rs/tree/main/skills/rust
Command: npx skills add https://github.com/Nackalalalong/voicebot-rs --skill rust-skills-nackalalalong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a comprehensive, structured set of Rust coding guidelines to improve safety, performance, and maintainability across ownership, error handling, async patterns, API design, memory optimization, performance, testing, and anti-patterns.

Core Features & Use Cases

179 rules across 14 categories, prioritized by impact to guide code generation and review. The guidelines cover ownership, error handling, memory optimization, API design, async patterns, compiler optimization, naming conventions, type safety, testing, documentation, performance patterns, project structure, clippy & linting, and anti-patterns. They are designed to help developers write idiomatic Rust code, perform effective reviews, and refactor confidently.

Quick Start

Use these rules to guide Rust code in your project immediately.

Frequently Asked Questions about rust-skills

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

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

Idiomatic Rust guidelines prioritize rules across 14 categories including ownership, error handling, and API design to improve code safety, performance, and maintainability. They provide 179 prioritized rules to guide development and review.

How do I handle ownership and error handling in Rust effectively?

Effective ownership and error handling in Rust uses curated rule sets to define safe API boundaries and manage memory. Applying these specific guidelines ensures safe concurrency and robust error management across your project.

Can I use these Rust rules for code reviews and async patterns?

Yes, you can use these Rust rules for code reviews and async patterns. The guidelines expose a prioritized rule set designed to evaluate function design, concurrency, and testing contexts during comprehensive project reviews.

What's the best way to optimize Rust performance and memory usage?

Optimizing Rust performance and memory usage involves applying specific guidelines for compiler optimization and memory management. The skill provides prioritized rules across 14 categories to identify performance patterns and eliminate anti-patterns.

How do I apply Rust testing guidelines and naming conventions to my project?

Apply Rust testing guidelines and naming conventions by using the curated rule set during function design and project structuring. These rules guide code generation and ensure maintainability across your testing and documentation contexts.