salvo-auth
01Skill Claude CodeCodex
Implement authentication and authorization using JWT, Basic Auth, or custom schemes. Use for securing API endpoints and user management.
Skill Claude CodeCodex
Implement authentication and authorization using JWT, Basic Auth, or custom schemes. Use for securing API endpoints and user management.
Skill Claude CodeCodex
Create basic Salvo web applications with handlers, routers, and server setup. Use when starting a new Salvo project or adding basic HTTP endpoints.
Skill Claude CodeCodex
Implement caching strategies for improved performance. Use for reducing database load and speeding up responses.
Skill Claude CodeCodex
Compress HTTP responses using gzip, brotli, zstd, or deflate. Use for reducing bandwidth and improving load times.
Skill Claude CodeCodex
Limit concurrent requests to protect resources. Use for file uploads, expensive operations, and preventing resource exhaustion.
Skill Claude CodeCodex
Configure Cross-Origin Resource Sharing (CORS) and security headers. Use for APIs accessed from browsers on different domains.
Skill Claude CodeCodex
Implement CSRF (Cross-Site Request Forgery) protection using cookie or session storage. Use for protecting forms and state-changing endpoints.
Skill Claude CodeCodex
Extract and validate data from requests including JSON, forms, query parameters, and path parameters. Use for handling user input and API payloads.
Skill Claude CodeCodex
Integrate databases with Salvo using SQLx, Diesel, SeaORM, or other ORMs. Use for persistent data storage and database operations.
Skill Claude CodeCodex
Handle errors gracefully with custom error types, status codes, and error pages. Use for building robust APIs with proper error responses.
Skill Claude CodeCodex
Handle file uploads (single/multiple), downloads, and multipart forms. Use for file management, image uploads, and content delivery.
Skill Claude CodeCodex
Implement flash messages for one-time notifications across redirects. Use for success/error messages after form submissions.
Skill Claude CodeCodex
Implement graceful server shutdown to handle in-flight requests before stopping. Use for zero-downtime deployments and proper resource cleanup.
Skill Claude CodeCodex
Implement request logging, tracing, and observability. Use for debugging, monitoring, and production observability.
Skill Claude CodeCodex
Implement middleware for authentication, logging, CORS, and request processing. Use for cross-cutting concerns and request/response modification.
Skill Claude CodeCodex
Generate OpenAPI documentation automatically from Salvo handlers. Use for API documentation, Swagger UI, and API client generation.
Skill Claude CodeCodex
Path parameter syntax guide for Salvo routing. Explains the {} syntax (v0.76+) vs deprecated <> syntax, with migration examples.
Skill Claude CodeCodex
Implement reverse proxy to forward requests to backend services. Use for load balancing, API gateways, and microservices routing.
Skill Claude CodeCodex
Implement rate limiting to protect APIs from abuse. Use for preventing DDoS attacks and ensuring fair resource usage.
Skill Claude CodeCodex
Implement real-time features using WebSocket and Server-Sent Events (SSE). Use for chat applications, live updates, notifications, and bidirectional communication.
Skill Claude CodeCodex
Configure Salvo routers with path parameters, nested routes, and filters. Use for complex routing structures and RESTful APIs.
Skill Claude CodeCodex
Implement session management for user state persistence. Use for login systems, shopping carts, and user preferences.
Skill Claude CodeCodex
Implement Server-Sent Events for real-time server-to-client updates. Use for live feeds, notifications, and streaming data.
Skill Claude CodeCodex
Serve static files, directories, and embedded assets. Use for CSS, JavaScript, images, and downloadable content.