在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用api-design
星标3
分支1
更新时间2026年6月9日 15:58
API 设计方法论 —— REST 资源建模、HTTP 语义、状态码规范、版本策略
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
API 设计方法论 —— REST 资源建模、HTTP 语义、状态码规范、版本策略
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
架构设计模式参考 —— 常见架构风格的决策框架、优劣对比与适用场景
认证授权模式 —— JWT、OAuth 2.0、RBAC、ABAC 等主流机制的选型与实现指南
浏览器兼容性检查 —— 目标浏览器覆盖率、特性支持度验证与降级策略
缓存策略参考 —— 多级缓存架构、失效策略、缓存穿透/击穿/雪崩防护
数据建模方法 —— ER 模型、领域驱动数据建模、JSON Schema 设计与数据字典维护
数据库设计规范 —— 范式设计、索引策略、分库分表、命名约定与迁移管理
| name | api-design |
| description | API 设计方法论 —— REST 资源建模、HTTP 语义、状态码规范、版本策略 |
| category | architecture |
| loading | on-demand |
| triggers | {"keywords":["API设计","接口设计","RESTful","REST API","OpenAPI","Swagger"]} |
API 设计是定义系统间通信接口的工程实践。本 Skill 聚焦 RESTful API 设计,涵盖资源建模、HTTP 语义、状态码、版本管理和文档化。
资源建模
端点设计
GET /resources 列表查询,POST /resources 创建GET /resources/{id} 获取,PUT/PATCH /resources/{id} 更新,DELETE /resources/{id} 删除GET /resources/{id}/sub-resources 获取子资源列表POST /orders/{id}/cancel 而非 POST /cancel-order请求设计
page/offset + limit/pageSize响应设计
{ "data": ..., "error": ..., "meta": { "total": 100, "page": 1 } }错误处理
文档化
| 方法 | 语义 | 幂等 | 安全 |
|---|---|---|---|
| GET | 获取资源 | 是 | 是 |
| POST | 创建资源 | 否 | 否 |
| PUT | 完整替换资源 | 是 | 否 |
| PATCH | 部分更新资源 | 否 | 否 |
| DELETE | 删除资源 | 是 | 否 |
| HEAD | 获取响应头 | 是 | 是 |
| OPTIONS | 获取支持的方法 | 是 | 是 |
/api/v1/resources——最直观、最常用Accept: application/vnd.api.v1+json——URL 简洁但调试不便/api/resources?version=1——简单但不推荐建议至少达到 Level 2,Level 3 按需选择。