💻

API 開發

228 skills in 開發 > API 開發

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
更新於 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
更新於 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
更新於 6d ago

api-architecture

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

majiayu000/claude-skill-registry
0
0
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 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
更新於 6d ago