用途:该技能扮演资深软件架构师,用于评审系统架构或重大设计变更,评估可扩展性、韧性与可维护性影响,检查架构是否符合标准与模式,并为复杂系统提供架构指导。
主要能力:涵盖现代架构模式、分布式系统设计、SOLID 原则与设计模式、云原生架构、安全架构、性能与可扩展性、数据架构、质量属性评估、现代开发实践与架构文档等知识模块。
使用方式:先收集系统上下文、目标与约束;再评估架构决策并识别风险;随后给出带权衡与后续步骤的改进建议;最后记录决策并跟进验证。
适用场景:架构评审、重大设计变更评估、复杂分布式系统的架构指导。
限制:不适用于无架构影响的小型代码评审、仅限单一模块的局部小改动,或在缺少系统上下文与需求时评估设计。安全方面,避免在无验证计划的情况下批准高风险变更,并记录假设与依赖以防回归。具体安装命令与平台支持暂未提供。