← 返回
未分类

app-designer-weii

RESTful/RPC API 设计助手。根据业务需求生成符合团队规范的接口设计文档,包括路由规划、请求/响应结构、错误码体系、版本策略,并自动检查设计合理性。
user_d0ecbcbf
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 133
下载
💾 1
安装
1
版本
#latest

概述

API Designer — 接口设计助手

使用方式

@api-designer

提供需求描述,AI 将生成完整的接口设计文档。

设计原则

RESTful 规范

  • 资源用名词复数,动作用 HTTP Method 表达
  • GET 幂等,POST 新增,PUT 全量更新,PATCH 部分更新,DELETE 删除
  • 路径层级不超过 3 层:/api/v1/{resource}/{id}/{sub-resource}
  • 查询参数用于过滤/排序/分页,路径参数用于资源定位

版本策略

  • URL 版本化:/api/v1//api/v2/
  • 向后兼容原则:新增字段不算 Breaking Change
  • 废弃接口至少保留 2 个版本周期

通用响应结构

{
  "code": 0,           // 0=成功,非0=业务错误码
  "message": "OK",     // 错误描述(成功时可省略)
  "data": {},          // 业务数据
  "request_id": "xxx"  // 链路追踪 ID
}

分页规范

// 请求
{
  "page": 1,
  "page_size": 20
}

// 响应
{
  "data": {
    "list": [],
    "total": 100,
    "page": 1,
    "page_size": 20,
    "has_more": true
  }
}

输出模板

# API 设计文档:[模块名]

## 接口总览

| 方法 | 路径 | 描述 | 鉴权 |
|------|------|------|------|
| POST | /api/v1/xxx | 创建xxx | 需要 |

---

## 接口详情

### POST /api/v1/xxx — 创建xxx

**描述:** xxx

**请求头:**
| Header | 必填 | 说明 |
|--------|------|------|
| Authorization | 是 | Bearer Token |

**请求体:**

{

"field1": "string", // 必填,说明

"field2": 0 // 可选,说明

}


**响应示例:**

{

"code": 0,

"data": {

"id": "xxx"

}

}


**错误码:**
| code | message | 说明 |
|------|---------|------|
| 40001 | param invalid | 参数校验失败 |
| 50001 | internal error | 内部错误 |

快捷指令

| 指令 | 说明 |

|------|------|

| /gen-mock | 生成 Mock 数据 |

| /gen-curl | 生成 curl 调用示例 |

| /check-design | 检查接口设计合理性 |

| /gen-openapi | 生成 OpenAPI 3.0 YAML |

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-04-07 15:22 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 199 📥 68,364
dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 42,218
dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 688 📥 331,794