apollo-server
Builds GraphQL APIs with Apollo Server 4, schema design, resolvers, and data sources. Use when implementing GraphQL servers, building federated graphs, or integrating GraphQL with Node.js frameworks.
Builds GraphQL APIs with Apollo Server 4, schema design, resolvers, and data sources. Use when implementing GraphQL servers, building federated graphs, or integrating GraphQL with Node.js frameworks.
API protocol guide for Sunrei project. Use when writing API endpoints, request/response type naming, and HTTP method conventions.
Validate data with JSON Schema and AJV. Use when validating API requests, form submissions, database inputs, or any data boundaries. Provides deterministic validation with consistent error formats.
API endpoint design and testing for vehicle insurance data platform. Use when designing new API endpoints, testing existing ones, validating response formats, or debugging API issues. Covers 11 core endpoints including 3 new pie chart distribution endpoints, parameter validation, error handling, and integration patterns.
Guide tRPC development with routers, services, and client usage. Use when building API endpoints, data fetching, or tRPC procedures.
PRIMARY expert for ALL NestJS and @lenne.tech/nest-server tasks. ALWAYS use this skill when working in projects with @lenne.tech/nest-server in package.json dependencies (supports monorepos with projects/*, packages/*, apps/* structure), or when asked about NestJS modules, services, controllers, resolvers, models, objects, tests, server creation, debugging, or any NestJS/nest-server development task. Handles lt server commands, security analysis, test creation, and all backend development. ALWAYS reads CrudService base class before working with Services.
Generate complete FastAPI project skeleton with SQLAlchemy, MongoDB, JWT auth, Redis cache, Celery tasks, Docker, and CRUD generators. Use when user wants to create or scaffold a FastAPI project.
Use this skill when designing, implementing, or reviewing RESTful APIs and URL structures.
OpenAPI 3.1 specification patterns. Use when defining API schemas, operations, or documentation. Triggers: openapi.go, OpenAPI, Spec.*, openapi.Operation, openapi.Schema, openapi.Response, RequestBodyJSON, ResponseJSON, ResponseRef, SchemaRef, Schemas(), /docs endpoint, Scalar UI. File patterns: internal/*/openapi.go, pkg/openapi/*.go, cmd/server/openapi.go
inkLine backend API development guidelines using Hono framework and Drizzle ORM
Guide for advanced Next.js App Router patterns including Route Handlers, Parallel Routes, Intercepting Routes, Server Actions, error boundaries, draft mode, and streaming with Suspense. CRITICAL for server actions (action.ts, actions.ts files, 'use server' directive), setting cookies from client components, and form handling. Use when requirements involve server actions, form submissions, cookies, mutations, API routes, `route.ts`, parallel routes, intercepting routes, or streaming. Essential for separating server actions from client components.
Design and implement RESTful API endpoints following best practices for URL structure, HTTP methods, status codes, versioning, and rate limiting. Use this skill when creating or modifying API routes, controllers, endpoint handlers, or route files. When working on files like routes.ts, api/*.ts, controllers/*.ts, endpoints/*.py, views.py, or any server-side request handlers. When designing resource URLs, implementing CRUD operations, adding query parameters for filtering/sorting/pagination, or setting up API versioning. When reviewing or refactoring existing API code for REST compliance.
Debug Django REST Framework API issues including serializers, viewsets, permissions, pagination, filtering, and response formatting. Use when troubleshooting API endpoints, serialization errors, permission denials, or unexpected response data.
Design and implement RESTful API endpoints following REST principles with proper HTTP methods, status codes, and resource-based URL patterns. Use this skill when creating or modifying API route handlers, controllers, or endpoint definitions in backend frameworks (Express, NestJS, FastAPI, Django REST Framework, etc.). Use when working with API versioning strategies, implementing rate limiting, designing nested resource endpoints, or defining query parameter filtering and pagination. Use when writing files like routes.ts, controllers.ts, api.py, views.py, or any backend files that define HTTP endpoints and handle API requests/responses.
Create complete API endpoints following Clean Architecture. Use when the user wants to add a new endpoint, create an API, implement CRUD operations, or mentions "endpoint", "controller", "API", "REST".
Write type-safe transformations with Zod including string methods, custom transforms, codecs, and pipelines
Implement JWT verification middleware in FastAPI for user auth. Use when securing APIs or handling tokens.
GraphQL mutation design including payload patterns, field-specific errors, input objects, and HTTP semantics. Use when designing or implementing GraphQL mutations.
Generates a Data Transfer Object (DTO) class. Use when defining structured data for Contracts, API responses, or complex Action inputs.
Design RESTful APIs with proper naming, error handling, and documentation
Creates Spring REST APIs following best practices.