💻

API Development

228 skills in Development > API Development

global-error-handling

Implement robust error handling with user-friendly messages, specific exception types, centralized error handling, and graceful degradation strategies across the application. Use this skill when writing error handling logic in any code file, implementing try-catch blocks, raising or throwing exceptions, or designing error response formats. Use this skill when validating input and failing fast with clear messages, implementing retry strategies for transient failures, ensuring proper resource cleanup in finally blocks, or creating centralized error handling middleware. Use this skill when working with API endpoints, service layers, data access code, or any code that could fail and needs proper error handling. Use this skill when designing error responses for users or implementing graceful fallback behaviors.

devmatrix-ai/devmatrix-mvp
0
0
Mis à jour 6d ago

loopwish-openapi-contract

Maintain the Loopwish API contract: update the shared OpenAPI spec when backend endpoints change and keep backwards-compatibility in mind.

LoopWish/shared
0
0
Mis à jour 6d ago

backend-api

Design and implement RESTful API endpoints following REST principles, consistent naming conventions, versioning strategies, and proper HTTP methods. Use this skill when creating or modifying API route handlers in files like routes.js, routes.ts, api.py, routes.rb, controllers/*.js, controllers/*.ts, api/*.js, or any backend files that define HTTP endpoints and handle requests/responses. Use this when implementing CRUD operations with appropriate HTTP methods (GET for retrieving data, POST for creating new resources, PUT/PATCH for updating existing resources, DELETE for removing resources), designing RESTful URL structures with plural resource nouns like /users, /products, or /orders that follow REST conventions, setting up API versioning in URL paths like /v1/users or /api/v2/products or via headers for backward compatibility, defining query parameters for filtering collections (?status=active), sorting data (?sort=createdAt:desc), pagination (?page=2&limit=20), and search functionality (?q=search+term), conf

frankdevlabs/compilothq
0
0
Mis à jour 6d ago

api-architecture

API 아키텍처 설계 원칙과 패턴을 적용합니다. RESTful API 설계, 버저닝, 응답 표준화, 미들웨어 패턴 구현 시 사용하세요. Next.js App Router 기반 서버리스 아키텍처에 최적화되어 있습니다.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago

sync-openapi

core-interface OpenAPI 스펙 조회 및 동기화. Use when:(1) API 구현 전 스펙 확인, (2) Controller 작성 시 DTO 확인,(3) Response 형식 확인, (4) v0.4.x CODE 단계.

semicolon-devteam/sax-backend
0
0
Mis à jour 6d ago

homeassistant-ops

Operate a Home Assistant instance via the official REST/WebSocket APIs and backups, with safe plan/apply workflows for bulk, reviewable changes.

goncalossilva/.agents
0
0
Mis à jour 6d ago

golang-http-frameworks

Go HTTP API development with net/http, Chi, Gin, Echo, and Fiber frameworks. Covers REST API design, middleware patterns, request validation, error handling, and HTTP client best practices. Use when building web services or RESTful APIs.

bobmatnyc/termpilot
0
0
Mis à jour 6d ago

elysiajs-expert

Expert guidance for ElysiaJS web framework development. Use when building REST APIs, GraphQL services, or WebSocket applications with Elysia on Bun. Covers routing, lifecycle hooks, TypeBox validation, Eden type-safe clients, authentication with JWT/Bearer, all official plugins (OpenAPI, CORS, JWT, static, cron, GraphQL, tRPC), testing patterns, and production deployment. Assumes bun-expert skill is active for Bun runtime expertise.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago

api-documentation-generator

Generate comprehensive API documentation including OpenAPI/Swagger specifications, endpoint references, SDK documentation, and integration guides from code or specifications

therealchandlerbing/claude-usecases
0
2
Mis à jour 6d ago

restapi

Marketplace

REST API design, implementation, and best practices. Activate for API endpoints, HTTP methods, status codes, authentication, and API documentation.

Lobbi-Docs/claude
0
0
Mis à jour 6d ago

gemini-live-api

Build real-time voice and video applications with Google's Gemini Live API. Use when implementing bidirectional audio/video streaming, voice assistants, conversational AI with interruption handling, or any application requiring low-latency multimodal interaction with Gemini models. Covers WebSocket streaming, voice activity detection (VAD), function calling during conversations, session management/resumption, and ephemeral tokens for secure client-side connections.

gamepop/pg-skills
0
0
Mis à jour 6d ago

kumo-assistant

Kumo development assistant for MySQL database management tool. Use when working on Kumo features, understanding architecture, writing tests, or navigating the codebase. Helps with React components, API endpoints, database features, and Electron app development.

kumokuenchan/Kumo
0
0
Mis à jour 6d ago

braiins-api-mapper

Maps Braiins Pool API endpoints to MCP tool implementations with properauthentication, rate limiting, retry logic, and error handling patterns.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago

wordpress-advanced-architecture

Advanced WordPress development with REST API endpoints, WP-CLI commands, performance optimization, and caching strategies for scalable applications.

danielseltzer/code-analysis-tools
0
0
Mis à jour 6d ago

api-documentation

Marketplace

Create professional API documentation using Hugo static site generator or Postman. Use when users need to generate API docs from OpenAPI specs, create developer portals, build interactive API explorers, or publish Postman collections. Supports multiple documentation themes and formats.

leobrival/topographic-studio-plugins
0
0
Mis à jour 6d ago

api-docs-generator

Generate API documentation in OpenAPI/Swagger, Markdown, or Postman Collection formats. Use when documenting REST APIs, GraphQL schemas, or creating client code examples.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago

clean-architecture-golang

Expert implementation guide for custom Clean Architecture pattern in Golang projects. Use when implementing features with domain-driven design, creating API endpoints, or working with this specific 4-layer architecture (Domain, Application, Integration, Infrastructure). NOT Uncle Bob's standard Clean Architecture - this is a specialized adaptation with strict dependency rules and specific conventions.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago

docs-check

Analyze git diff to identify code changes requiring documentation updates. Categorizes changes (database/schema, API endpoints, components, configuration, authentication) and suggests relevant documentation files to review. Use when: (1) After making code changes, (2) Before committing significant changes, (3) When adding new features or modifying APIs, (4) During PR preparation, (5) When working with database schemas, API routes, components, or configuration files, (6) To ensure documentation stays synchronized with code changes, (7) For documentation sync and maintenance, or (8) For pre-commit documentation checks. Triggers: check docs, docs check, documentation check, update docs, sync documentation, what docs need updating, check if docs are up to date, after code changes, before committing.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago

clojure-hato

Modern HTTP client for Clojure wrapping JDK 11+ java.net.http. Use when working with HTTP requests, REST APIs, async HTTP calls, WebSockets, or needing HTTP/2 support.

Ramblurr/nix-devenv
0
1
Mis à jour 6d ago

api-endpoint

Creates Next.js API routes with Firebase. Use when adding GET/POST/PATCH/DELETE endpoints, implementing pagination, adding auth checks, or handling file uploads. Includes route templates and error handling.

majiayu000/claude-skill-registry
0
0
Mis à jour 6d ago