Skip to main content

api-design-principles

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

星标

2

分支

2

更新时间

2025年10月19日 20:34

下载技能文件

下载包含 SKILL.md 和所有相关文件的完整技能目录

/plugin marketplace add kivilaid/plugin-marketplace

复制此命令并粘贴到 Claude Code 中以安装该技能

相关技能

kivilaid

architecture-patterns

kivilaid

Implement proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, and Domain-Driven Design. Use when architecting complex backend systems or refactoring existing applications for better maintainability.

2api-backend
kivilaid

distributed-tracing

kivilaid

Implement distributed tracing with Jaeger and Tempo to track requests across microservices and identify performance bottlenecks. Use when debugging microservices, analyzing request flows, or implementing observability for distributed systems.

2api-backend
kivilaid

fastapi-templates

kivilaid

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

2api-backend
kivilaid

nodejs-backend-patterns

kivilaid

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

2api-backend
alirezarezvani

senior-architect

alirezarezvani

Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin, Flutter, Postgres, GraphQL, Go, Python. Includes architecture diagram generation, system design patterns, tech stack decision frameworks, and dependency analysis. Use when designing system architecture, making technical decisions, creating architecture diagrams, evaluating trade-offs, or defining integration patterns.

46api-backend
alirezarezvani

senior-backend

alirezarezvani

Comprehensive backend development skill for building scalable backend systems using NodeJS, Express, Go, Python, Postgres, GraphQL, REST APIs. Includes API scaffolding, database optimization, security implementation, and performance tuning. Use when designing APIs, optimizing database queries, implementing business logic, handling authentication/authorization, or reviewing backend code.

46api-backend
LeastBit

mcp-builder

LeastBit

构建高质量 MCP(Model Context Protocol)服务器的指南,帮助 LLM 通过精心设计的工具与外部服务交互。适用于在 Python(FastMCP)或 Node/TypeScript(MCP SDK)中构建整合外部 API 或服务的 MCP 服务器。

45api-backend
alekspetrov

backend-test

alekspetrov

Generate backend tests (unit, integration, mocks). Auto-invoke when user says "write test for", "add test", "test this", or "create test".

35api-backend
alekspetrov

backend-endpoint

alekspetrov

Create REST/GraphQL API endpoint with validation, error handling, and tests. Auto-invoke when user says "add endpoint", "create API", "new route", or "add route".

35api-backend
rand

discover-api

rand

Automatically discover API design skills when working with REST APIs, GraphQL schemas, API authentication, OAuth, JWT, rate limiting, API versioning, error handling, or endpoint design. Activates for backend API development tasks.

25api-backend
rand

discover-cloud

rand

Automatically discover cloud computing and serverless skills when working with cloud. Activates for cloud development tasks.

25api-backend
greyhaven-ai

grey-haven-api-design

greyhaven-ai

Design RESTful APIs following Grey Haven standards - FastAPI routes, Pydantic schemas, HTTP status codes, pagination, filtering, error responses, OpenAPI docs, and multi-tenant patterns. Use when creating API endpoints.

14api-backend
api-design-principles - kivilaid 的 Claude AI 技能 | SkillsMP