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-stacksProvides patterns and guidance for Rust async programming with Tokio, including async traits, error handling, and concurrent tasks. Use when building async Rust applications or debugging async code.
Guides 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.