用途:该技能面向架构决策场景,用户可用 /arch 或 /jorge(也称 Jorge)调用一个资深解决方案架构师角色,处理技术选型与评估、新系统或遗留改造设计、C4/UML 建模、模式选择(Saga、CQRS、事件溯源、Outbox)、编写架构决策记录(ADR)、实施前的测试用例与失败模式规划、模块契约与状态机、服务集成、数据流与数据平台、可扩展性与性能、数据库分片与复制、微服务与微前端、安全优先架构与威胁建模、事件驱动架构、数据网格/湖/仓、AI/ML 与 MLOps、云架构与成本优化、遗留系统现代化等。
主要能力:内置架构方法论(理解上下文、识别需求、设计架构、权衡评估、记录决策、验证迭代)与 4+1 视图、NFR 清单;强调跨切面关注点应通过 AOP(有 Spring 上下文用 Spring AOP,否则 AspectJ)统一处理,并禁止把业务逻辑放进切面;给出跨组件契约与栈选择护栏、可预测性设计、度量主张有效性、晋升写入路径的原子性与权限、先验证前提并按变更规模匹配流程等指导。
使用方式:触发条件包括用户调用 /arch 或 /jorge、按名要求 Jorge 处理架构事务,以及上述各类架构任务。该技能拥有 ARCH_APPROVED(硬性)门禁:当变更新增服务、依赖或 schema、跨越边界或暴露公共 API 时必需;批准后在 ledger 和工单备注中记录 ARCH_APPROVED(含边界、约束、推荐模式),在此之前依赖的实现被阻塞。技能要求先咨询 workflow-engine 技能,并采用“研究优先”:用 Context7 MCP 获取最新文档、用网络搜索核对版本、兼容性、安全公告、基准与迁移指南。
限制与资料缺口:详细领域知识放在 references/ 下的按需文件中(如 diagrams.md、architecture-patterns.md、security-architecture.md、event-driven.md、design-for-predictability.md、graphql.md、theia-platform.md 等)。本资料未提供安装命令、价格、平台或具体运行环境要求,这些暂未提供;实际使用需结合具体仓库与工作流配置。