Rust Development

Assist with modern Rust development using cargo, rustc, clippy, and rustfmt.

10|Updated Jun 30, 2020
One-click install
npx skills add https://github.com/laurigates/dotfiles --skill rust-development
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Rust Development
Source: https://github.com/laurigates/dotfiles/tree/main/dot_claude/skills/rust-development
Command: npx skills add https://github.com/laurigates/dotfiles --skill rust-development

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires rustup, cargo, clippy, rustfmt.

What problem does it solve?

Rust's steep learning curve and complex systems programming concepts can be challenging. This Skill provides expert assistance for modern Rust development, helping you build memory-safe, high-performance applications with ease, reducing debugging time and ensuring robust code.

Core Features & Use Cases

  • Ecosystem Mastery: Leverage cargo for project management, rustc for compilation, clippy for linting, and rustfmt for consistent code.
  • Memory Safety & Concurrency: Implement ownership, borrowing, lifetimes, and async patterns with Tokio for fearless concurrency.
  • Performance Optimization: Profile and optimize Rust code for maximum performance using advanced techniques and tools.
  • Use Case: Develop a high-performance network service in Rust, automatically guided through async patterns, error handling, and memory optimization to ensure a robust and efficient application.

Quick Start

Example: Create a new Rust project

cargo new my-rust-app

Example: Build and run tests

cargo test