Rust Architecture

Use this skill when structuring Rust backend applications — workspace layout, crate organization, feature-based modules, error handling architecture, async runtime selection, and type-driven design. This skill enforces: Cargo workspace for multi-crate projects, Result/Option for error handling, trait-based abstraction, async with tokio, and feature flags for conditional compilation. Requires Rust (Cargo.toml). Do NOT use for: Go/Java/.NET architecture, frontend Rust, or embedded Rust.

j4flmao Updated

File contents

j4flmao/agent-skills/tree/main/skills/backend/rust/architecture commit f004980f17

Frequently asked questions

npx skillmds@latest add j4flmao/rust-architecture