跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

API Designer

技能 已验证 活跃

Use when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture. Invoke for resource modeling, versioning strategies, pagination patterns, error handling standards.

目的

Design robust and well-documented REST or GraphQL APIs with comprehensive OpenAPI 3.1 specifications, covering resource modeling, versioning, and error handling.

功能

  • REST and GraphQL API design guidance
  • OpenAPI 3.1 specification creation
  • Resource modeling and endpoint design
  • Versioning, pagination, and error handling strategies
  • RFC 7807 compliant error response templates

使用场景

  • Designing new REST APIs
  • Planning GraphQL schemas
  • Creating OpenAPI 3.1 specifications
  • Defining API versioning strategies
  • Standardizing error handling patterns

非目标

  • Writing API implementation code
  • Deploying APIs
  • Testing API functionality
  • Generating client SDKs (though OpenAPI spec supports this)

工作流

  1. Analyze domain requirements
  2. Model resources and relationships
  3. Design endpoints and URIs
  4. Create and validate OpenAPI 3.1 specification
  5. Plan API versioning and evolution

实践

  • API Architecture
  • REST Principles
  • OpenAPI Specification
  • Error Handling Standards

安装

请先添加 Marketplace

/plugin marketplace add jeffallan/claude-skills
/plugin install claude-skills@fullstack-dev-skills

质量评分

已验证
99 /100
1 day ago 分析

信任信号

最近提交13 days ago
星标9k
许可证MIT
状态
查看源代码