用途:该技能提供一套系统化的后端设计流程,用于从需求到部署规划后端系统,涵盖 API、微服务、数据库、认证、缓存、消息队列与可扩展性。
主要能力:按步骤引导需求分析(功能与非功能需求、约束)、架构选型(单体、微服务、无服务器)、API 设计(REST 资源建模、请求响应契约、版本策略)、数据库设计(实体关系、规范化、索引与分区)、安全设计(OAuth 2.0、JWT、RBAC/ABAC、加密)、可扩展性与性能(Redis/CDN 缓存、负载均衡、自动扩缩、消息队列异步处理)以及文档输出(OpenAPI/Swagger、Mermaid 架构图、实施路线图)。
使用方式:按工作流依次执行各阶段,并按输出结构组织结果,包括系统概览、API 规范、数据库设计、架构决策、安全实现、可扩展性计划、部署架构与实施路线图。可按需加载参考文件:backend-design-process.md、api-design-guide.md、database-design.md、best-practices.md、common-patterns.md、examples.md。
适用场景:设计新后端系统、规划 API 与数据库、评估微服务拆分、制定安全与扩展方案。
限制:资料未提供具体安装命令、收费方式、平台支持或实际效果说明;参考文件内容与示例项目细节暂未提供。