API 接口设计助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d0ecbcbf/app-designer-weii。
技能介绍
解决的问题
接口设计中最常见的风险,不是单个接口写不出来,而是多个接口之间缺少统一约定:资源命名不一致、查询参数和路径参数混用、分页字段口径不同、错误响应结构随意扩展。这些问题会直接增加前后端联调、Mock 准备和后续维护成本。
这个技能把一段需求描述整理成可评审的接口设计文档,重点解决 API 风格不统一、响应结构不一致 和 文档与示例脱节 的问题。
技能如何工作
它按 RESTful 规则组织资源路径:资源使用名词复数,动作通过 GET、POST、PUT、PATCH、DELETE 表达,路径层级尽量不超过三层。版本策略采用 URL 版本化,例如 /api/v1/,并明确新增字段不属于破坏性变更。
在输出层面,它会围绕通用响应结构、分页规范和字段模板生成文档,并提供几类快捷产物:
/gen-mock生成 Mock 数据/gen-curl生成 curl 调用示例/check-design检查接口设计合理性/gen-openapi生成 OpenAPI 3.0 YAML
适用边界
它适合后端接口设计、API 文档评审、联调前字段对齐,以及需要快速补充 Mock 和 curl 示例的场景。它不负责实现业务逻辑、数据库迁移、权限体系设计或生产网关配置。若项目依赖私有协议、非标准鉴权、复杂事件流或特殊网关路由,仍需要人工补充上下文。
使用场景
- 后端开发在评审新业务接口前,用需求描述生成资源路径、字段说明和通用响应结构。
- 前端联调前,根据接口文档生成 `/gen-mock` 与 `/gen-curl`,补齐请求示例和测试数据。
- API 负责人检查版本策略、分页规范和字段命名,用 `/check-design` 输出可评审的修改点。
- 架构师将已有接口草案整理成 OpenAPI 3.0 YAML,供网关、SDK 和文档工具导入。
适合人员
- 后端工程师:要把需求描述转成 RESTful 接口文档,并统一字段、响应和分页口径。
- 前端工程师:要在联调前拿到可执行的 curl 示例和 Mock 数据。
- API 负责人:要检查资源命名、版本策略和破坏性变更边界。
- 架构师:要把接口草案整理成 OpenAPI 3.0 YAML 供工具导入。