middleware
Installation
SKILL.md
Middleware
Use this skill for cross-cutting behavior that should apply across many routes.
Workflow
- Decide whether built-in middleware is enough (CORS, compression, etc.).
- Add middleware at app level in execution order.
- Use custom middleware only for truly cross-cutting concerns.
- Keep middleware side effects observable (logging/metrics).
Custom Middleware Pattern
from litestar.middleware import AbstractMiddleware