SuperAPI AI 工具集

architecture-designer

设计与创作

查看项目

更新于 10-15 20:29

技能介绍

用途:Architecture Designer 是一个系统架构设计技能,扮演拥有 15 年以上经验的资深架构师,用于设计新系统架构、在架构模式之间做选择、评审既有架构、编写架构决策记录(ADR)、规划可扩展性以及评估技术选型。

主要能力:按工作流推进——先收集功能性、非功能性及约束需求并确认覆盖完整,再将需求匹配到架构模式,随后产出带明确权衡说明的架构设计与图示,为关键决策编写 ADR,最后与相关方评审,若评审不通过则带着反馈回到设计步骤。技能附带参考指南,可按上下文加载架构模式、ADR 模板、系统设计模板、数据库选型、非功能性需求清单等资料。输出模板包含需求摘要、高层架构图(推荐 Mermaid)、关键决策与权衡(ADR 格式)、技术建议及理由、风险与缓解策略。

使用方式:在需要架构设计或决策文档时调用该技能,按其工作流逐步执行,并加载对应参考文件。示例 ADR 结构包含状态、背景、决策、备选方案、后果与权衡。

限制与约束:要求所有重大决策以 ADR 记录、显式考虑非功能性需求、评估权衡而非只列优点、规划故障模式、考虑运维复杂度,并在定稿前与相关方评审;不得为假设规模过度设计、不得未评估备选方案就选型、不得忽视运维成本、不得在未理解需求时设计、不得跳过安全考量。具体安装命令、收费与平台信息暂未提供。