category focus

Backend

Server-side logic, APIs, and microservices.

1742 مهارةall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
backend
99

api-development

Use when creating or modifying Elysia API routes. Ensures proper validation with t schema, auth guards, error handling, and performance patterns.

programming-in-th
programming-in-th
development
open
backend
96

json-parser

Parse and validate JSON data with schema support

maxvaega
maxvaega
development
open
backend
93

api-design

Design clean, scalable, and maintainable REST and GraphQL APIs following industry best practices. Use when designing public or internal APIs, planning endpoint structures, defining request/response contracts, establishing versioning strategies, implementing authentication patterns, designing data models, creating API documentation, ensuring consistent error handling, optimizing for performance, or establishing service contracts between microservices.

korallis
korallis
development
open
backend
90

api-design

REST API design best practices for consistent, intuitive APIs

aiskillstore
aiskillstore
development
open
backend
90

py-pydantic-patterns

Pydantic v2 patterns for validation and serialization. Use when creating schemas, validating data, or working with request/response models.

aiskillstore
aiskillstore
development
open
backend
90

py-async-patterns

Async/await patterns for FastAPI and SQLAlchemy. Use when working with async code, database sessions, concurrent operations, or debugging async issues in Python.

aiskillstore
aiskillstore
development
open
backend
90

pydantic

Data validation and settings management using Python type annotations with Pydantic v2

aiskillstore
aiskillstore
development
open
backend
90

darkit-gin

基于 gin-gonic/gin 的企业级 Web 框架增强版,提供开箱即用的 JWT 认证、SSE 实时通信、缓存管理、OpenAPI 文档生成等企业级功能。涵盖选项式路由配置、统一响应格式、中间件管理、安全加固、性能优化等完整开发能力。

aiskillstore
aiskillstore
development
open
backend
90

data-validation

Use when implementing data validation for API payloads, form inputs, or database writes. Triggers for: Pydantic models, Zod schemas, input sanitization, type validation, field constraints, or request/response schemas. NOT for: business logic (use domain services) or authentication/authorization.

aiskillstore
aiskillstore
development
open
backend
90

api-route-design

Use when designing RESTful API endpoints in FastAPI or Python projects. Triggers for: creating GET/POST/PUT/DELETE endpoints, request validation with Pydantic, response formatting with JSON schemas, status code selection, pagination, filtering, or sorting parameters. NOT for: GraphQL APIs, WebSocket handlers, or non-RESTful endpoints.

aiskillstore
aiskillstore
development
open
backend
90

backend-agent

Handles backend/API/database work for Unite-Hub. Implements Next.js API routes, Supabase database operations, RLS policies, authentication, and third-party integrations (Gmail, Stripe).

aiskillstore
aiskillstore
development
open
backend
90

add-endpoint

Add new HTTP endpoints to Catalyst-Relay server. Use when creating routes, API endpoints, or HTTP handlers.

aiskillstore
aiskillstore
development
open
backend
90

rest-patterns

Quick reference for RESTful API design patterns, HTTP semantics, caching, and rate limiting. Triggers on: rest api, http methods, status codes, api design, endpoint design, api versioning, rate limiting, caching headers.

aiskillstore
aiskillstore
development
open
backend
90

backend-api

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 routes/api.php, API controller files in app/Http/Controllers/Api/, controller files in app/Http/Controllers/, API resource classes, or when implementing REST API functionality. Use when working on URL structures, HTTP method handling (GET, POST, PUT, PATCH, DELETE), API versioning strategies, query parameter handling for filtering/sorting/pagination, HTTP status code responses, rate limiting configuration, or any API endpoint design decisions.

aiskillstore
aiskillstore
development
open
backend
90

api-organization

Explains the standardized API organization pattern for this codebase. Use when creating new API endpoints, API clients, or modifying existing API structure. Covers the 5-file system (endpoint-types, endpoints, api-client, admin-api-client, protected-endpoints), role-based access patterns (admin vs regular users), and TypeScript type safety across the API layer. All API code lives in src/lib/api/ following this exact pattern.

aiskillstore
aiskillstore
development
open
backend
90

trpc-scaffolder

Scaffolds tRPC routers, procedures, and Zod schemas with full type safety following DevPrep AI patterns

aiskillstore
aiskillstore
development
open
backend
90

fastapi-app

Use when creating FastAPI backend applications - route handlers, dependencies, CORS config, or Pydantic models. NOT when frontend logic, non-Python backends, or unrelated server-side code. Triggers: "FastAPI", "student endpoint", "API route", "dependency injection", "CORS", "Pydantic model".

aiskillstore
aiskillstore
development
open
backend
83

routing-api

myfy web routing with FastAPI-like decorators. Use when working with WebModule, @route decorators, path parameters, query parameters, request bodies, AuthModule for authentication, RateLimitModule for rate limiting, or error handling.

psincraian
psincraian
development
open
backend
79

roles

Manage lightweight role routing (executor/reviewer/documenter/designer) for all tasks. Use for /roles.

bfly123
bfly123
development
open
backend
74

neon-js

Sets up the full Neon JS SDK with unified auth and PostgREST-style database queries. Configures auth client, data client, and type generation. Use when building apps that need both authentication and database access in one SDK.

neondatabase
neondatabase
development
open
backend
60

spring-boot-rest-api-standards

Implement REST API design standards and best practices for Spring Boot projects. Use when creating or reviewing REST endpoints, DTOs, error handling, pagination, security headers, HATEOAS and architecture patterns.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
development
open
backend
59

absinthe-schema

Use when designing GraphQL schemas with Absinthe. Covers type definitions, interfaces, unions, enums, and schema organization patterns.

TheBushidoCollective
TheBushidoCollective
development
open
backend
59

nestjs-guards-interceptors

Use when nestJS guards and interceptors for auth, logging, and transformation. Use when implementing cross-cutting concerns.

TheBushidoCollective
TheBushidoCollective
development
open
backend
59

absinthe-resolvers

Use when implementing GraphQL resolvers with Absinthe. Covers resolver patterns, dataloader integration, batching, and error handling.

TheBushidoCollective
TheBushidoCollective
development
open
Previous
Page 50 / 73
Next