rust_development

Guides Rust systems programming with ownership patterns, Axum web services, and Tokio async workflows.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/jvsandhu/agentic-skills --skill rust-development-jvsandhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rust_development
Source: https://github.com/jvsandhu/agentic-skills/tree/main/skills/rust_development
Command: npx skills add https://github.com/jvsandhu/agentic-skills --skill rust-development-jvsandhu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing safe, performant Rust code requires mastering ownership, borrowing, async runtimes, and error handling, which have steep learning curves and many pitfalls. This Skill provides syntax references, idiomatic patterns, and a phased workflow so you can build Rust services and WebAssembly projects without common mistakes. ## Core Features & Use Cases - Language Fundamentals: Quick-reference examples for variables, structs, enums, ownership, borrowing, and mutable references. - Web & Async Patterns: Ready-to-adapt Axum route handlers and Tokio async runtime examples for building HTTP services. - Production Workflow: A three-phase checklist covering Cargo workspace setup, clippy linting, thiserror/anyhow error handling, tracing, criterion benchmarks, and optimized release builds. - Use Case: You are building a REST API in Rust. Use this Skill to scaffold an Axum server with Tokio, apply the Newtype pattern for type-safe IDs, configure structured logging with tracing, and verify the project passes clippy in strict mode before release. ## Quick Start Use the rust_development skill to help me build an Axum web service with proper error handling and Tokio async support.

Frequently Asked Questions about rust_development

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

FAQPage Schema
What should a production Rust CI pipeline include?

Run cargo clippy in strict mode with -D warnings, apply cargo fmt, and use cargo-deny for license and security checks. For release builds, set lto = true and codegen-units = 1 in Cargo.toml, and base Docker images on distroless or alpine.