用途:该技能用于系统架构设计、架构评审与架构决策,适合在需要设计新系统、在架构模式间做选择、评审现有架构、编写 ADR、规划可扩展性或评估技术选型时调用。
主要能力:以拥有 15 年以上经验的资深架构师角色工作,专注分布式系统、云架构与务实的权衡取舍。核心工作流为:理解需求(功能性、非功能性、约束)、识别匹配的架构模式、设计并记录权衡、为关键决策编写 ADR、与相关方评审验证。知识范围涵盖分布式系统、微服务、事件驱动架构、CQRS、DDD、CAP 定理、云平台(AWS、GCP、Azure)、容器、Kubernetes、消息队列、缓存与数据库设计。
使用方式:按上下文加载参考文档,包括架构模式(references/architecture-patterns.md,用于选择单体还是微服务)、ADR 模板(references/adr-template.md,用于记录决策)、系统设计(references/system-design.md,完整系统设计模板)、数据库选型(references/database-selection.md)以及非功能性需求清单(references/nfr-checklist.md)。输出通常包含需求摘要、高层架构图、带权衡的关键决策(ADR 格式)、技术建议及理由、风险与缓解策略。
限制与约束:必须用 ADR 记录所有重要决策,显式考虑非功能性需求,评估权衡而非只列优点,规划故障模式,考虑运维复杂度,并在定稿前与相关方评审。不得为假设的规模过度设计,不得未评估替代方案就选定技术,不得忽视运维成本,不得在不理解需求的情况下设计,不得跳过安全考量。具体安装命令与收费信息暂未提供。