validation-boundary
Validate at the boundary with Zod schemas and branded types. Business functions trust validated input.
Validate at the boundary with Zod schemas and branded types. Business functions trust validated input.
Design and implement REST APIs using FastAPI. Use when creating endpoints, request/response schemas, middleware, error handling, or API documentation.
Use when Codex needs to query Supabase Postgres, manage auth, or trigger Edge Functions via the Supabase MCP server.
Debug FastAPI applications systematically with this comprehensive troubleshooting skill. Covers async/await issues, Pydantic validation errors (422 responses), dependency injection failures, CORS configuration problems, database session management, and circular import resolution. Provides structured four-phase debugging methodology with FastAPI-specific tools including uvicorn logging, OpenAPI docs, and middleware debugging patterns.
Pydantic schema validation for agent outputs. Use to validate JSON against TableOfContents, ClinicalSummary, TreatmentPlan, and EvaluatorFeedback schemas before accepting agent responses.
Implement robust Zod validation schemas for type-safe data validation in Next.js systems with security-first approach, tenant isolation, and comprehensive error handling. Use when building secure API endpoints, forms, and data processing with Fortune-500 validation standards.
Use when building rwsdk applications with route handling, middleware, authentication guards, HTTP method routing, context sharing, and type-safe link generation - covers defineApp, route patterns, interrupters, and Documents
FastAPI endpoint development with Pydantic validation, proper error handling, and OpenAPI documentation. Use when creating or modifying API endpoints, routers, or schemas.
MCPサーバー開発を支援します。プロトコル準拠、Pydanticスキーマ設計、Playwright統合のベストプラクティスを提供します。
GraphQL schema design, type systems, resolver patterns, DataLoader optimization, pagination, subscriptions, and query complexity management. Use when building GraphQL APIs, designing schemas, migrating from REST, or optimizing query performance.
Systematic approach to diagnose and resolve backend service issues including dependency conflicts, database schema mismatches, import errors, and middleware configuration problems in FastAPI applications.
Implements API endpoints, routes, controllers, and request/response handling. Use when implementing REST APIs, GraphQL APIs, or other API endpoints. Handles routing, validation, error handling, and response formatting.
Design and implement backend APIs following RESTful principles, consistent naming conventions, and API best practices. Use this skill when working on any backend API code including endpoints, routes, controllers, request handlers, response formatters, authentication mechanisms, API middleware, versioning strategies, or API documentation. Use when creating new API features, refactoring existing API code, implementing REST resources, designing API architecture, setting up API configuration, or working with any files in API-related directories (routes/, controllers/, api/, handlers/, middleware/). Use when working with Express.js, NestJS, FastAPI, Django REST Framework, Rails API, Spring Boot REST, or any other backend API framework.
Expert code writer specializing in production-grade Python, FastAPI, and microservices development. Activated for writing clean, maintainable, well-tested code following best practices for the SaaS platform.
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.
WHEN: GraphQL schema review, resolver patterns, N+1 detection, query complexity, API security WHAT: Schema design + N+1 detection + Query complexity + Input validation + Error handling + DataLoader patterns WHEN NOT: REST API → api-documenter, Database schema → schema-reviewer, ORM → orm-reviewer
REST API design principles, conventions, and patterns. Use when: designing APIs, choosing status codes, error handling, caching, auth patterns. Do not use for: framework-specific implementation (use fastapi, axum skills). Workflow: This skill (design) → fastapi/axum (implementation).
Manages User Service operations including Prisma schema, migrations, authentication logic, and profile management. Use when working on user-related backend features.
백엔드 API 계약(DTO, 에러 응답) 변경 시 반드시 사용. 프론트엔드 타입과 에러 처리가 백엔드와 일치하는지 확인. app/backend/**/dto/ 또는 **/exception/ 파일 수정 후 이 skill을 자동 적용.
Generates a Laravel FormRequest class for validation. Use when creating or updating data (e.g., "Add validation for student registration").
Organization-wide REST/GraphQL API conventions: URL and naming rules, versioning, pagination/filtering, status codes, authentication headers, and compatibility guidance