zod-schemas
Guide for runtime validation with Zod in TypeScript. Covers schema design patterns, type inference, composition, error handling, and common patterns for domain modeling.
আপনার এজেন্টের জন্য উপযুক্ত সক্ষমতা খুঁজে নিন।
Guide for runtime validation with Zod in TypeScript. Covers schema design patterns, type inference, composition, error handling, and common patterns for domain modeling.
REST vs GraphQL, API versioning, rate limiting, and documentation for Elixir/BEAM APIs
REST API implementation patterns. Use when building HTTP APIs.
Organization-wide REST/GraphQL API conventions: URL and naming rules, versioning, pagination/filtering, status codes, authentication headers, and compatibility guidance
CareMatch용 Next.js API 라우트 생성. 인증, 입력 검증, 에러 처리가 포함된 API 엔드포인트를 생성합니다. 사용법 - "API 만들어줘", "지원 API 생성"
Route protection and authorization patterns for Clerk middleware. Use when implementing route guards, protecting API routes, configuring middleware matchers, setting up role-based access control, creating auth boundaries, or when user mentions middleware, route protection, auth guards, protected routes, public routes, matcher patterns, or authorization middleware.
Complete Next.js integration patterns for Clerk authentication with App Router and Pages Router. Use when setting up Clerk in Next.js, configuring authentication middleware, implementing protected routes, setting up server/client components with auth, or when user mentions Clerk Next.js setup, App Router auth, Pages Router auth, or Next.js authentication integration.
Better Auth JWT verification for Python/FastAPI backends. Use when integrating Python APIs with a Better Auth TypeScript server via JWT tokens. Covers JWKS verification, FastAPI dependencies, SQLModel/SQLAlchemy integration, and protected routes.
Design and implement RESTful API endpoints following REST principles, resource-based URL conventions, and HTTP method best practices. Use this skill when creating new API endpoints, defining routes or controllers, implementing REST resources, updating endpoint URL structures, working with HTTP method handlers (GET, POST, PUT, PATCH, DELETE), implementing API versioning, designing nested resource endpoints, adding query parameter support for filtering/sorting/pagination, setting up route middleware, implementing rate limiting headers, working with API routing configuration files, creating or updating API documentation, or refactoring endpoint structure for consistency. Use when working with Express.js routes, NestJS controllers, FastAPI endpoints, Django views, Rails controllers, or any backend framework's routing mechanisms.
Especialista em design de APIs RESTful e GraphQL, documentação e boas práticas de arquitetura de APIs
Design new API endpoints following the Hoon-Rust-HTTP pattern used in this NockApp. Use when adding endpoints, modifying SNARK structure, extending the API, or implementing new features.
This skill provides guidance for implementing secure authentication using Better Auth for Next.js frontend and JWT verification for FastAPI backend.
REST and GraphQL API design patterns. Covers HTTP methods, status codes, versioning, pagination, error handling, schema design, mutations, and API best practices. Trigger: When designing APIs, when creating REST endpoints, when implementing GraphQL schemas, when handling API versioning, when designing pagination.
HTTP handler, module, middleware, and routing patterns. Use when implementing endpoints, modules, middleware, routes, or HTTP responses. Includes module pattern for mountable sub-applications and path normalization at router level. Triggers: http.Handler, http.HandlerFunc, Handler struct, Routes() method, routes.Group, routes.Route, module.Module, module.Router, middleware stack, RespondJSON, RespondError, CORS, SSE, text/event-stream, MapHTTPStatus, long-running processes, lifecycle context, client disconnect, path normalization. File patterns: internal/*/handler.go, pkg/module/*.go, pkg/middleware/*.go, pkg/routes/*.go
Debug API 500 errors and unexpected responses. Use when mobile apps get server errors, when API returns wrong data, or when investigating failed requests. Checks server logs, common error patterns, and Prisma query issues.
Rails controllers and Pundit policies - RESTful design, authorization, response handling. Use when working with controllers or policies.
Guide for adding WebSocket API endpoints to Spine. Covers JSON-RPC 2.0 patterns, domain handler registration, request/response types, error handling, and session context.
Fastify framework patterns including routing, plugins, and decorators. Use when building Fastify APIs.