api-patterns
Use when creating or modifying API endpoints. Provides REST conventions and error handling patterns for this project.
Discover tools backend skills, compare source repositories and read the instructions for each workflow.
Use when creating or modifying API endpoints. Provides REST conventions and error handling patterns for this project.
REST and GraphQL API design patterns, best practices, and conventions. Use when designing APIs, discussing HTTP methods, status codes, versioning, or API documentation. Triggers on mentions of REST, API, GraphQ...
FastAPI - Modern Python web framework for building APIs with automatic validation, documentation, and async support. Use for API routes, dependency injection, Pydantic models, middleware, and authentication.
Expert knowledge for building web APIs and real-time applications with Composable Rust. Use when building HTTP REST APIs with Axum, implementing WebSocket for real-time updates, working with authentication (mag...
ASP.NET Core controller patterns including thin controllers, routing, parameter binding, response types, and DTOs. Use when creating or reviewing API controllers.
Design and implement RESTful API endpoints following best practices for routing, versioning, and HTTP standards. Use this skill when creating or modifying API routes, controllers, or endpoints in files like rou...
Design and implement RESTful APIs, GraphQL endpoints, and backend API architecture following modern standards. Use this skill when creating or modifying API endpoints, route handlers, controllers, API middlewar...
Create Pydantic v2 data models with validation, type hints, and proper configuration. Use when designing data structures or schemas.
Implement Create, Read, Update, Delete operations for todo tasks. Use when building data management functionality.
Build NestJS backend following Orchestrator AI patterns. Module/Service/Controller structure, A2A protocol compliance, transport types, error handling. CRITICAL: Files follow kebab-case naming. Controllers hand...
Build React components with TypeScript, Tailwind CSS, and React Query for the Medellin Spark platform. Use when implementing UI features, creating components, managing state, or optimizing frontend performance....
Your approach to handling API models. Use this skill when working on files where API models comes into play.
Production-ready authentication system for Next.js 15 + Supabase. Use when setting up auth, login, signup, OAuth, Google login, password reset, or user authentication.
Create or modify API endpoints in IdeaForge backend. Triggers: new route, controller, service, repository, CRUD operation, Zod validation, API debugging. Pattern: Routes → Controller → Service → Repository.
Reference for the REST API endpoints, request/response formats, and data models. Use when implementing or debugging API-related features.
Use Prisma's generated types, `Prisma.validator`, and `GetPayload` for type-safe queries.
Write type-safe transformations with Zod including string methods, custom transforms, codecs, and pipelines
Validating external data from APIs, JSON parsing, user input, and any untrusted sources in TypeScript applications
Teaches how to validate external data at runtime using Zod and other validation libraries in TypeScript. Use when working with APIs, JSON parsing, user input, or any external data source where runtime validatio...
Optimize Zod validation performance with safeParse, bulk array validation, schema reuse, and passthrough patterns
Handle Zod validation errors with unified error API, custom messages, error formatting, and user-friendly display
Prevent leaking database errors and P-codes to clients. Use when implementing API error handling or user-facing error messages.
Validate all external input with Zod before Prisma operations. Use when accepting user input, API requests, or form data.
Configure PrismaClient for serverless (Next.js, Lambda, Vercel) with connection_limit=1 and global singleton pattern.
The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.