Skip to content
Back to skills

Rust

ASecurity

Rust backend patterns, best practices, and implementation guides

  • 24 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added February 7, 2026
developmentrustgobashsqltestingapidatabasebackendsecurityperformance

Works with

  • api

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add Fujigo-Software/f5-framework-claude --skill rust --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rust?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rust
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fujigo-software-rust/badge)](https://www.skillsdirectory.com/skills/fujigo-software-rust)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rust-skills
description: Rust backend patterns, best practices, and implementation guides
category: stacks/backend/rust
applies_to: rust
allowed-tools: Read, Write, Glob, Grep, Bash
user-invocable: true
context: inject
---

# Rust Backend Skills

Memory-safe, concurrent language for reliable backend services.

## Sub-Skills

### Architecture
- [project-structure.md](architecture/project-structure.md) - Project layout
- [error-handling.md](architecture/error-handling.md) - Error design
- [module-system.md](architecture/module-system.md) - Module patterns

### Database
- [diesel-patterns.md](database/diesel-patterns.md) - Diesel ORM
- [sea-orm.md](database/sea-orm.md) - SeaORM patterns
- [sqlx-patterns.md](database/sqlx-patterns.md) - sqlx async
- [migrations.md](database/migrations.md) - Migration tools

### Security
- [jwt-auth.md](security/jwt-auth.md) - JWT authentication
- [middleware.md](security/middleware.md) - Auth middleware
- [input-validation.md](security/input-validation.md) - Validation

### API
- [actix-web.md](api/actix-web.md) - Actix Web patterns
- [axum.md](api/axum.md) - Axum patterns
- [rocket.md](api/rocket.md) - Rocket patterns

### Error Handling
- [result-patterns.md](error-handling/result-patterns.md) - Result/Option
- [thiserror.md](error-handling/thiserror.md) - thiserror crate
- [anyhow.md](error-handling/anyhow.md) - anyhow patterns

### Testing
- [unit-testing.md](testing/unit-testing.md) - Unit tests
- [integration.md](testing/integration.md) - Integration tests
- [mocking.md](testing/mocking.md) - Mock patterns

### Performance
- [async-patterns.md](performance/async-patterns.md) - Async/await
- [memory.md](performance/memory.md) - Memory optimization

## Detection
Auto-detected when project contains:
- `Cargo.toml` file
- `main.rs` file
- `use actix_web` or `use axum` imports

Files in this skill

  • SKILL.md1.8 KB
  • architecture/clean-architecture.md13.3 KB
  • architecture/error-handling.md12.5 KB
  • architecture/project-structure.md7.1 KB
  • async/concurrency.md15.4 KB
  • async/tokio-patterns.md13.6 KB
  • database/diesel-patterns.md13.8 KB
  • database/migrations.md12.5 KB
  • database/sea-orm.md18.4 KB
  • database/sqlx-patterns.md15 KB
  • frameworks/actix-patterns.md14.9 KB
  • frameworks/axum-patterns.md13.9 KB
  • frameworks/tower-middleware.md13.5 KB
  • security/argon2-passwords.md12 KB
  • security/extractors.md12.7 KB
  • security/jwt-auth.md15.7 KB
  • testing/integration-tests.md15.2 KB
  • testing/test-fixtures.md13.6 KB
  • testing/unit-tests.md11.5 KB
  • validation/custom-validation.md15.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…