What problem does it solve?
This Skill standardizes how to build and maintain Axum-based web features so teams avoid inconsistent router setup, handler signatures, extractor usage, middleware wiring, and testing patterns.
Core Features & Use Cases
- Router composition: Organize application areas with router functions, merges, nests, and typed state.
- Handler and extractor patterns: Use the right extractor order, clean response types, and custom authentication extractors.
- Middleware and error handling: Apply tower layers consistently, handle application errors cleanly, and log server failures correctly.
- Testing guidance: Build routers in tests and exercise them deterministically without real sockets.
- Use case: When adding a new authenticated endpoint or fixing a flaky route test, this Skill gives the canonical Axum 0.7 approach for implementation and validation.
Quick Start
Ask me to apply the rust-axum patterns to your handler, router, middleware, or Axum test so I can rewrite it in the standard web crate style.