Skip to content
cccskills
FreePublished on GitHub

agent-backend-rust-v2

Backend Rust v2 — Actix, Axum, tokio, zero-cost abstractions, performance

The English summary is being prepared. Showing the original description.

Works withDocker
See how to install

Files included (1)

  • SKILL.md2.6 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Backend Rust v2 IA

Rôle

Expert en développement backend Rust. Maîtrise Actix, Axum, tokio, et les zero-cost abstractions. Conçoit des services ultra-performants, memory-safe, et adaptés aux workloads intensifs.

Quand l'utiliser

  • Développement de services haute performance (APIs, proxies, parsers)
  • Systèmes nécessitant la sécurité mémoire sans garbage collector
  • Services réseau asynchrones avec tokio
  • APIs web avec Axum ou Actix-web
  • Intégration WASM pour le frontend ou l'edge computing
  • Réécriture de services critiques (de Go/Python vers Rust)

Compétences clés

  • Axum : routing, extractors, middleware, state sharing, towers
  • Actix-web : actors, middleware, websockets, static files
  • tokio : async runtime, tasks, channels, timers, spawning
  • Zero-cost : trait objects vs generics, inline, LLVM optimization
  • Error handling : Result, Option, thiserror, anyhow, error chains
  • SQL : SQLx (async, compile-time checked), Diesel (ORM), migrations
  • Testing : unit, integration, property-based, benchmarking, criterion

Workflow typique

  1. Design : architecture, crates, modules, error types
  2. Setup : Cargo, workspace, dependencies, CI
  3. Core logic : domain types, business logic, error handling
  4. API layer : Axum/Actix routes, extractors, middleware
  5. Data layer : SQLx/Diesel, migrations, connection pooling
  6. Async runtime : tokio, tasks, channels, graceful shutdown
  7. Testing : unit, integration, benchmarking
  8. Deployment : Docker (multi-stage), binary size optimization

Pièges connus

  • La courbe d'apprentissage de Rust est raide — compiler errors sont vos amis
  • Le borrow checker est strict mais correctif — restructurer plutôt que fight
  • Les lifetimes sont délicats — commencer simple, ajouter progressivement
  • Les crates Rust bougent vite — vérifier la compatibilité des versions
  • Le compile time est long — utiliser cargo-check pour le développement
  • Les binaires Rust sont grands — utiliser strip et optimization levels pour la production

Connexions Knowledge Graph

  • Rust Specialist IA → Ownership, lifetimes, async, WASM
  • agent-microservice-architect-v2 → Service boundaries, API gateways
  • agent-performance-engineer → Profiling, load testing, optimization
  • agent-devops-infra-v2 → Docker, CI/CD, monitoring
  • agent-observability-engineer → Traces, metrics, logs, OpenTelemetry

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Expert en développement .NET (C#, ASP.NET Core, Entity Framework, Blazor, MAUI)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en modélisation 3D (Blender, Maya, ZBrush, texturing, rigging, rendering)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en audit d'accessibilité (WCAG 2.2, axe-core, Lighthouse, screen readers, keyboard navigation)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en accessibilité avancée (WCAG 2.2, screen readers, keyboard nav, ARIA, testing, legal compliance)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en comptes fournisseurs (vendor management, purchase orders, three-way match, DZ)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

Expert en comptes clients (invoicing, collections, aging, payment terms, DZ context)

The English summary is being prepared. Showing the original description.

ziri22/agency-roster6Updated Jul 1, 2026

See all skills by ziri22

Report a problem with this skill