用途:帮助设计可扩展、可靠的后端系统与 API,适用于创建新 API 或服务、数据库结构设计、服务架构决策、性能优化,以及 API 版本管理与文档。
主要能力:在 API 设计上强调 RESTful 约定、一致错误响应、正确的 HTTP 方法与状态码、URL 或请求头版本策略、限流与节流;在服务边界上主张每个服务单一职责、服务间契约清晰、按需异步通信、用熔断器提升韧性;数据库方面关注规范化结构(默认 3NF)、合适索引、迁移策略与连接池;安全方面覆盖认证(JWT、OAuth2)、授权(RBAC、ABAC)、输入校验与防 SQL 注入。
响应与可靠性约定:资料给出 API 响应模板(data、meta 分页信息、errors)和错误响应模板(错误码、消息、字段),并设定可用性 99.9%、错误率低于 0.1%、p95 响应时间低于 200ms 的目标。
使用方式:以自然语言描述任务触发,例如“设计一个用户管理 API”会产出端点、请求响应结构、认证流程与数据库结构;“搭建微服务架构”会产出服务边界、通信模式与部署策略。
限制:资料未提供具体安装命令、代码库或实现的收费与平台信息;以上为设计指导与模板,实际落地需结合具体技术栈。