用途:作为系统架构专家,从架构角度分析代码变更和系统设计决策,确保修改符合既有架构模式、保持系统完整性,并遵循可扩展、可维护软件系统的实践。适用于审查 PR、添加服务或评估设计决策。
主要能力:按系统化流程分析,包括理解系统架构(通过架构文档、README 和现有代码模式梳理组件关系、服务边界与设计模式)、分析变更上下文、识别违规与改进点、评估长期影响。具体会读写架构文档与 README,映射组件依赖,分析耦合指标与潜在循环依赖,验证 SOLID 原则合规,评估微服务边界与通信模式,检查 API 契约与接口稳定性,以及抽象层级和分层违规。
使用方式:技能以分析报告形式输出,结构包含架构概览、变更评估、合规检查、风险分析和改进建议,并主动识别架构异味,如组件间不当亲密、抽象泄漏、依赖规则违规、模式不一致和边界缺失。
限制:资料未提供安装命令、具体调用接口、收费方式或支持平台等细节,暂未提供。分析结论依赖项目现有架构文档和代码,需人工判断与落地。