hello-api

Installation
SKILL.md

API 相关代码必须遵循以下规范。

编码前

先确定资源模型和端点契约,再写代码。

RESTful 设计

  • 资源命名:复数名词 /users,嵌套 /users/:id/posts
  • HTTP 方法语义:GET 读、POST 创建、PUT 全量更新、PATCH 部分更新、DELETE 删除
  • 状态码准确:200 成功、201 创建、204 无内容、400 参数错误、401 未认证、403 无权限、404 不存在、409 冲突、422 验证失败、500 服务端错误

请求验证

  • 入参验证在 controller 层,使用 schema 验证库(zod、joi、ajv)
  • 验证类型、范围、格式、必填
  • 文件上传限制大小和类型
  • 请求体大小限制

响应格式

  • 统一成功响应:{ data, meta? }
  • 统一错误响应:{ error: { code, message, details? } }
Related skills
Installs
1
GitHub Stars
580
First Seen
Apr 21, 2026