SuperAPI AI 工具集

architect-review

编程与开发

查看项目

更新于 10-16 05:50

技能介绍

用途:作为资深软件架构师角色,对系统设计做架构评审与指导,关注架构完整性、可扩展性与可维护性,覆盖分布式系统与云端系统。

主要能力:现代架构模式(整洁/六边形架构、微服务边界、事件驱动与事件溯源、CQRS、DDD 限界上下文、无服务器、API-first 的 GraphQL/REST/gRPC、分层架构);分布式设计(服务网格、Kafka/Pulsar/NATS 事件流、Saga/Outbox、熔断/舱壁/超时、分布式缓存、服务发现、可观测性);SOLID 与设计模式;云原生(Kubernetes、Terraform/Pulumi/CloudFormation、GitOps 与 CI/CD、自动扩缩容、多云与边缘);安全架构(零信任、OAuth2/OIDC/JWT、限流、加密、密钥管理、容器与 K8s 安全);性能与可扩展性;数据架构(多语言持久化、数据湖仓、每服务一库、复制、最终一致性);质量属性评估;现代工程实践(TDD/BDD、DevSecOps、特性开关、蓝绿与金丝雀、SRE);架构文档(C4、ADR、OpenAPI/Swagger)。

使用方式:以对话方式让该技能评审具体设计,例如“评估此微服务设计的限界上下文”“评估引入事件溯源的架构影响”“评审 API 的 REST/GraphQL 最佳实践”。它会分析现状、评估变更影响(高/中/低)、检查模式合规、识别违规与反模式、给出重构建议,并可按需产出 ADR。资料未提供具体命令、代码或安装方式。

适用场景:微服务与分布式系统设计评审、API 与事件驱动架构评估、云原生与安全架构审查、性能与可扩展性权衡、技术债治理。

限制:官方文本未提供定价、平台支持、模型版本、命令与安装信息,暂未提供;其建议属评审指导性质,需结合实际系统验证。