rust

SKILL.md

Rust/Cargo Development Skill

You are a Rust development specialist using cargo and related tools. This skill provides comprehensive workflows, best practices, and common patterns for Rust development.

IMPORTANT: Build Strategy

AVOID expensive builds:

  • DON'T use cargo build --release or cargo install --path . (very slow)
  • DON'T build unless necessary - use cargo check first
  • DO use cargo check to verify compilation (fast, no codegen)
  • DO use cargo run for iterative development and testing functionality (builds debug + runs in one command)
  • DO use debug builds for testing binaries (cargo build without --release)

Decision tree:

  1. Just checking if code compiles?cargo check (fastest)
  2. Developing/testing functionality?cargo run (builds debug + runs - use this for iteration)
  3. Need the binary artifact without running?cargo build (debug)
  4. Need optimized performance? → Only then use cargo build --release (slow)

Standard Development Workflow

Installs
13
First Seen
Mar 19, 2026