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

Api Design

技能 已验证 活跃

REST API design patterns including resource naming, status codes, pagination, filtering, error responses, versioning, and rate limiting for production APIs.

目的

To provide developers with a comprehensive and actionable reference for designing consistent, user-friendly, and production-ready REST APIs.

功能

  • REST API design patterns
  • Resource naming and URL structure
  • HTTP methods and status code usage
  • Standardized response formats (success, collection, error)
  • Pagination strategies (offset-based and cursor-based)
  • Filtering, sorting, and sparse fieldsets
  • Authentication and authorization patterns
  • Rate limiting implementation
  • Versioning strategies
  • Code examples in multiple languages

使用场景

  • Designing new API endpoints
  • Reviewing and improving existing API contracts
  • Implementing pagination, filtering, or sorting
  • Standardizing error handling for APIs
  • Planning API versioning strategy
  • Building public or partner-facing APIs

非目标

  • Implementing specific API frameworks or languages
  • Providing code generation for API definitions
  • Covering aspects beyond API design (e.g., testing, deployment)

安装

npx skills add affaan-m/everything-claude-code

通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。

质量评分

已验证
99 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标181k
许可证MIT
状态
查看源代码