supabase-queries
Apply when writing Supabase client queries for CRUD operations, filtering, joins, and real-time subscriptions.
backend-api
Create Express.js API endpoints for IntelliFill following established patterns (Prisma, Supabase auth, Joi validation, Bull queues). Use when creating new API routes, services, or middleware.
api-development
FastAPI, REST APIs, GraphQL, data service design, and API best practices
building-express-apis
Builds production Express.js APIs with TypeScript, middleware patterns, authentication, and error handling. Use when creating Node.js backends, REST APIs, or Express applications.
building-nextjs-apps
Specialized skill for building Next.js 15 App Router applications with React Server Components, Server Actions, and production-ready patterns. Use when implementing Next.js features, components, or application structure.
api-rest-design
Apply when designing RESTful APIs, defining endpoints, HTTP methods, status codes, and response formats.
backend-api
Design and implement RESTful API endpoints following REST principles and web API conventions. Use this skill when creating or modifying API route handlers, controller methods, or endpoint definitions. Use this skill when designing URL structures and selecting appropriate HTTP methods (GET, POST, PUT, PATCH, DELETE). Use this skill when implementing API versioning strategies, handling HTTP status codes, or formatting API responses. Use this skill when working with API middleware, request/response handling, or route configuration files. Use this skill when establishing RESTful resource naming, query parameter handling, or pagination strategies.
create-controller
Create a controller for handling HTTP requests. Use when creating a controller to connect routes to services. Triggers on "create controller", "controller for", "HTTP handler".
backend-development
Backend development - APIs, authentication, business logic
fastapi-development
Build async APIs with FastAPI, including endpoints, dependency injection, validation, and testing. Use when creating REST APIs, web backends, or microservices.
graphql-apollo-server
Build production GraphQL servers with Apollo Server, plugins, and federation
security-backend-checklist
When implementing backend APIs, database queries, authentication, or handling user input.
lang-graphql-dev
Foundational GraphQL patterns covering schema design, queries, mutations, subscriptions, and resolvers. Use when building or consuming GraphQL APIs. This is the entry point for GraphQL development.
tool-calling
Implement tool calling - function schemas, API integration, validation, and error handling
api-contracts-and-zod-validation
Generate Zod schemas and TypeScript types for forms, API routes, and Server Actions with runtime validation. Use this skill when creating API contracts, validating request/response payloads, generating form schemas, adding input validation to Server Actions or route handlers, or ensuring type safety across client-server boundaries. Trigger terms include zod, schema, validation, API contract, form validation, type inference, runtime validation, parse, safeParse, input validation, request validation, Server Action validation.
api-handler
StepLeague API route pattern using withApiHandler wrapper. Use when creating or modifying any API route in the /api directory. Keywords: API, route, endpoint, handler, auth, POST, GET, PUT, DELETE, validation.
error-handling
Defines error handling patterns using custom error codes, result wrappers, and HTTP status code mapping. Use when implementing error handling in services, business logic, or API endpoints to ensure consistent error responses.
fastapi-patterns
FastAPI 0.121+ production patterns with async SQLAlchemy 2.0.44, Pydantic V2.12.4, dependency injection, and enterprise architecture. Use for REST API development.
service-pattern-nestjs
Provides NestJS-specific service implementation patterns. This skill should be used when implementing Model Services, Orchestration Services, or business logic with NestJS decorators.
extract-api-info
Spring Boot 백엔드의 REST API 엔드포인트 정보를 추출합니다. API 명세, 엔드포인트 목록, API 문서, 프론트엔드 연동 정보가 필요할 때 사용하세요.
spring-rest-api
Build production-ready REST APIs with Spring MVC - controllers, validation, exception handling, OpenAPI