From f5-stacks
Provides Rust backend patterns and guides for architecture, databases (Diesel, SeaORM, sqlx), APIs (Actix Web, Axum, Rocket), security (JWT, middleware), error handling (thiserror, anyhow), testing, and performance. Auto-activates on Cargo.toml, main.rs, or Actix/Axum imports.
How this skill is triggered — by the user, by Claude, or both
Slash command
/f5-stacks:rustThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Memory-safe, concurrent language for reliable backend services.
architecture/clean-architecture.mdarchitecture/error-handling.mdarchitecture/project-structure.mdasync/concurrency.mdasync/tokio-patterns.mddatabase/diesel-patterns.mddatabase/migrations.mddatabase/sea-orm.mddatabase/sqlx-patterns.mdframeworks/actix-patterns.mdframeworks/axum-patterns.mdframeworks/tower-middleware.mdsecurity/argon2-passwords.mdsecurity/extractors.mdsecurity/jwt-auth.mdtesting/integration-tests.mdtesting/test-fixtures.mdtesting/unit-tests.mdvalidation/custom-validation.mdvalidation/validator-derive.mdMemory-safe, concurrent language for reliable backend services.
Auto-detected when project contains:
Cargo.toml filemain.rs fileuse actix_web or use axum importsnpx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-stacksGuides modern Rust development with Cargo, rustc, Clippy, Rustfmt; covers ownership, borrowing, lifetimes, async Tokio, concurrency, error handling, testing, and optimization.
Guides Rust best practices, common patterns, and idiomatic code including borrowing, error propagation, iterators, and design patterns like builder and newtype.
Provides production patterns for async Rust with Tokio: tasks, channels, streams, error handling. Use for building concurrent apps, network services, or debugging async code.