rust-skills

Apply 179 idiomatic Rust rules across 14 categories during code generation and review.

38|5|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/launchapp-dev/animus-cli --skill rust-skills-launchapp-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust-skills
Source: https://github.com/launchapp-dev/animus-cli/tree/main/.agents/skills/rust-skills
Command: npx skills add https://github.com/launchapp-dev/animus-cli --skill rust-skills-launchapp-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rust codebases often suffer from inconsistencies and avoidable inefficiencies due to ad-hoc guidelines. The rust-skills guide consolidates 179 rules across 14 categories to promote idiomatic Rust, safer patterns, and higher-quality code.

Core Features & Use Cases

  • Provides a centralized set of Rust guidelines covering Ownership & Borrowing, Error Handling, Memory, API Design, Async, Compiler Optimizations, Naming, Type Safety, Testing, Documentation, Performance, Project Structure, Clippy & Linting, and Anti-patterns.
  • Serves as a reference for code generation, code reviews, and refactoring to ensure consistency and quality across teams.
  • Helps onboard new engineers by offering a clear, structured rubric for Rust code quality and style.

Quick Start

Ask your AI assistant to apply rust-skills rules to your Rust codebase.

Frequently Asked Questions about rust-skills

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

FAQPage Schema
What are idiomatic Rust coding practices for improving safety and performance?

Idiomatic Rust coding practices enforce safe patterns across ownership, borrowing, and error handling. This guide applies 179 rules across 14 categories to improve readability, safety, and performance during code generation and review.

How do I enforce Rust coding guidelines during code review and refactoring?

You enforce Rust coding guidelines by applying a centralized set of rules during code review and refactoring. This guide loads 179 rules covering API design, async, and memory to ensure consistency and quality across Rust projects.

Does this Rust guide cover static analysis, clippy, and linting rules?

Yes, this Rust guide covers static analysis through dedicated Clippy and linting rules. It includes specific categories for static analysis and anti-patterns to help identify avoidable inefficiencies and enforce higher-quality code.

Can I use these Rust rules to onboard new engineers to a codebase?

Yes, you can use these Rust rules to onboard new engineers by offering a clear, structured rubric. The 179 rules across 14 categories provide a comprehensive reference for code quality, style, and consistency across teams.

What is the best way to apply idiomatic Rust rules to an existing codebase?

The best way to apply idiomatic Rust rules is to ask your AI assistant to enforce them during code generation and refactoring. This consolidates ad-hoc guidelines into a structured set of rules for memory, type safety, and performance.

Why do Rust codebases suffer from inconsistencies and avoidable inefficiencies?

Rust codebases suffer from inconsistencies due to ad-hoc guidelines lacking structured enforcement. Applying a centralized set of 179 rules across categories like ownership, error handling, and compiler optimizations resolves these inefficiencies.