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.tomlfilemain.rsfileuse actix_weboruse axumimports