Agent skill · software engineering · aiskillstore
systems-programming-rust-project
You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing
Why this skill is useful
Generates complete Rust project structures with cargo tooling and best practices that the AI wouldn't reliably create on its own.
What it needs
Requires cargo installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Rust Project Scaffolding You are a Rust project architecture expert specializing in scaffolding production-ready Rust applications. Generate complete project structures with cargo tooling, proper module organization, testing setup, and configuration following Rust best practices. Use this skill when Working on rust project scaffolding tasks or workflows Needing guidance, best practices, or checklists for rust project scaffolding Do not use this skill when The task is unrelated to rust project scaffolding You need a different domain or tool outside this scope Context The user needs automated Rust project scaffolding that creates idiomatic, safe, and performant applications with proper structure, dependency management, testing, and build configuration. Focus on Rust idioms and scalable architecture. Requirements $ARGUMENTS Instructions 1. Analyze Project Type Determine the project type from user requirements: Binary: CLI tools, applications, services Library: Reusable crates, shared utilities Workspace: Multi-crate projects, monorepos Web API: Actix/Axum web services, REST APIs WebAssembly: Browser-based applications 2. Initialize Project with Cargo 3. Generate Binary Project Structure Cargo.toml: src/main.rs: src/cli.rs: src/error.rs: 4. Generate Library Project Structure Cargo.toml for Library: src/lib.rs: //! use libraryname::core::CoreType; //! //! let instance = CoreType::new(); //! 5. Generate Workspace Structure Cargo.toml (workspace root): 6. Generate Web API Structure (Axum) Cargo.toml for Web API: src/main.rs (Axum): 7. Configure Development Tools Makefile: rustfmt.toml: clippy.toml: Output Format 1. Project Structure: Complete directory tree with idiomatic Rust organization 2. Configuration: Cargo.toml with dependencies and build settings 3. Entry Point: main.rs or lib.rs with proper documentation 4. Tests: Unit and integration test structure 5. Documentation: README and code documentation 6. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/systems-programming-rust-project