REST 与 GraphQL 设计
为资源建模、端点、请求/响应模式和 API 演进提供设计指引。
BAIZE AI RESOURCE
claude-skills · api-designer|REST/GraphQL API 架构设计专家
面向 API 开发者的 Claude Code Skill,用于设计 REST/GraphQL API、整理 OpenAPI 3.1 契约,并规划版本、分页和错误处理。

api-designer 是 Jeffallan/claude-skills 中面向 Claude Code 的 API 设计 Skill。它按领域分析、资源建模、端点设计、OpenAPI 3.1 契约、mock 与演进规划的顺序协助 REST 和 GraphQL API 设计,并覆盖版本、分页、认证授权、错误响应、限流和请求/响应示例等设计要点。Redocly 与 Prism 为使用时另行提供的外部 CLI。
为资源建模、端点、请求/响应模式和 API 演进提供设计指引。
工作流要求交付完整的 OpenAPI 3.1 规范,并提供请求/响应示例。
仓库包含 REST 模式、版本、分页、错误处理和 OpenAPI 主题的参考文档。
文档建议使用 Redocly CLI lint 规范、使用 Prism CLI mock;这些均为外部命令,需由使用环境另行提供。
文档要求采用资源导向 URI、一致命名、RFC 7807 错误响应、分页、版本与弃用策略。
使用场景为新用户服务设计资源导向 REST 接口
完成用户资源、URI、HTTP 方法、请求/响应示例、分页和 RFC 7807 错误响应,再整理为 OpenAPI 3.1 契约。
使用场景为已有业务模型规划 GraphQL API
基于领域分析和资源关系梳理 schema 与操作边界,并同步制定认证授权、错误处理和演进策略。
使用场景将已有 API 设计沉淀为可交付契约
按技能输出清单补齐端点、数据结构、认证授权、错误响应、分页过滤、版本和弃用说明。
使用场景在联调前核对 OpenAPI 定义
使用外部 Redocly CLI lint 检查规范;需要 mock 时另行使用外部 Prism CLI,二者均非该 Skill 内置工具。