SuperAPI AI 工具集

system-design

智能体与模型

查看项目

更新于 10-16 02:29

技能介绍

用途:帮助设计系统并评估架构决策,围绕需求、高层设计、深入设计、扩展与可靠性、权衡分析五个环节展开。

主要能力:一是需求收集,涵盖功能需求、非功能需求(规模、延迟、可用性、成本)与约束(团队规模、时间线、现有技术栈);二是高层设计,包含组件图、数据流、API 契约与存储选择;三是深入设计,涉及数据模型、API 端点设计(REST、GraphQL、gRPC)、缓存策略、队列/事件设计、错误处理与重试逻辑;四是扩展与可靠性,包括负载估算、水平与垂直扩展、故障转移与冗余、监控与告警;五是权衡分析,要求把每个决策的取舍显式写清,考虑复杂度、成本、团队熟悉度、上市时间与可维护性。

使用方式:以“design a system for”“how should we architect”“system design for”“what's the right architecture…”等语句触发;输出为结构清晰的设计文档,含图示(ASCII 或文字描述)、明确的假设与权衡分析,并始终指出系统增长后需要重新审视的部分。

适用场景:系统与服务架构设计、架构选型评审、扩展性与可靠性方案讨论。

限制:资料未提供具体平台支持、安装方式、收费信息或效果保证,这些事实暂未提供。