Loading...
Loading...
Found 249 Skills
Structure and organize Encore.ts services.
Implement idempotent API operations to safely handle retries and prevent duplicate processing. Use when building payment APIs, order systems, or any operation that must not be executed twice.
This skill should be used when the user asks about "authentication in Next.js", "NextAuth", "Auth.js", "middleware auth", "protected routes", "session management", "JWT", "login flow", or needs guidance on implementing authentication and authorization in Next.js applications.
Configure request timeouts to prevent slow requests from blocking resources. Use for protecting APIs from long-running operations.
Implement sophisticated rate limiting with sliding windows, token buckets, and quotas. Use when protecting APIs from excessive requests. Trigger with phrases like "add rate limiting", "limit API requests", or "implement rate limits".
Use a central mediator object to handle communication between components instead of direct coupling.
Fiber Express-inspired Go web framework. Use for Go APIs.
Express.js REST API patterns and best practices. Trigger: When building Express.js REST APIs.
Troubleshoot common Clerk errors and issues. Use when encountering authentication errors, SDK issues, or configuration problems with Clerk. Trigger with phrases like "clerk error", "clerk not working", "clerk authentication failed", "clerk issue", "fix clerk".