SuperAPI AI 工具集

senior-architect

设计与创作

查看项目

更新于 10-16 08:05

技能介绍

用途:在系统设计与架构决策场景中提供架构级指导,输出 ADR、权衡分析、可扩展性蓝图与非功能性需求(NFR)规格,每条建议都要显式写明取舍并基于成熟模式。

主要能力:分三阶段推进。阶段一需求分析:梳理功能需求、量化 NFR、明确约束、映射与既有系统的集成点、确立成功标准与 SLO;此阶段在功能需求列出、NFR 量化、约束明确、成功标准可度量之前不得进入下一阶段。阶段二架构设计:评估单体、模块化单体、微服务、无服务器等风格,设计组件边界与接口、数据架构、部署拓扑与横切关注点;给出架构风格决策表(团队规模、领域成熟度、独立部署需求、运维成熟度、负载波动)与质量属性加权决策矩阵模板,并要求至少评估两个选项、显式记录取舍。默认建议:从模块化单体起步,仅在确有独立扩展、部署或团队自治需求时再拆分为微服务。阶段三文档与验证:编写 ADR(含状态、背景、决策、正负后果、风险、备选方案表),绘制 C4 模型图(系统上下文、容器、组件、代码四层),对照 NFR 验证,识别风险与缓解,定义演进式架构护栏。

使用方式:开始时声明正在使用该技能。技能类型为 FLEXIBLE,可依具体语境调整建议;ADR 强烈推荐用于所有重要决策,权衡分析为强制项,NFR 必须量化而非模糊描述。还给出可扩展性模式(水平扩展、分片策略、缓存分层)、NFR 模板(性能、可用性、可扩展性、安全性、可观测性)、SLO/SLA/SLI 框架、反模式清单,以及可选用子代理并行分析不同架构层次、安全评审、性能影响与代码质量。

适用场景:系统设计评审、技术选型、容量与扩展规划、NFR 规划、架构文档撰写。

限制:它提供方法与产出框架,不替代实际压测、故障演练与验证;资料未提供具体定价、平台依赖或安装方式。