Rust Backend Skills
Memory-safe, concurrent language for reliable backend services.
Sub-Skills
Architecture
- •project-structure.md - Project layout
- •error-handling.md - Error design
- •module-system.md - Module patterns
Database
- •diesel-patterns.md - Diesel ORM
- •sea-orm.md - SeaORM patterns
- •sqlx-patterns.md - sqlx async
- •migrations.md - Migration tools
Security
- •jwt-auth.md - JWT authentication
- •middleware.md - Auth middleware
- •input-validation.md - Validation
API
- •actix-web.md - Actix Web patterns
- •axum.md - Axum patterns
- •rocket.md - Rocket patterns
Error Handling
- •result-patterns.md - Result/Option
- •thiserror.md - thiserror crate
- •anyhow.md - anyhow patterns
Testing
- •unit-testing.md - Unit tests
- •integration.md - Integration tests
- •mocking.md - Mock patterns
Performance
- •async-patterns.md - Async/await
- •memory.md - Memory optimization
Detection
Auto-detected when project contains:
- •
Cargo.tomlfile - •
main.rsfile - •
use actix_weboruse axumimports