middleware
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
class RequestTimingMiddleware(AbstractMiddleware):
async def __call__(self, scope, receive, send):
return await self.app(scope, receive, send)
Checklist
- Keep middleware focused and minimal.
- Avoid business logic in middleware.
- Be explicit about ordering when middleware interacts.
- Validate behavior for both success and error paths.
Litestar References
Weekly Installs
1
Repository
alti3/litestar-skillsGitHub Stars
5
First Seen
14 days ago
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1