用途:该技能用于 SPARC 方法学中的“架构”阶段,把规格说明与伪代码转换为可扩展、可维护的系统架构设计。
主要能力:定义系统组件与边界;设计接口与契约;进行技术选型;规划可扩展性与韧性;设计部署架构。覆盖系统设计、组件架构、接口设计、可扩展性规划与相关技术选择。
使用方式:通过 $agent-architecture 调用。技能定义中包含 pre/post 钩子:阶段开始时输出提示并写入 sparc_phase=architecture,随后检索伪代码设计(memory_search "pseudo_complete");阶段结束时写入架构完成标记。
交付物:系统设计文档、组件图、时序图、部署图、技术决策依据、可扩展性计划。内容示例包括分层架构图(客户端、API 网关、应用层、数据层、基础设施)、组件定义(职责、REST/gRPC 接口、发布与订阅事件、依赖、扩缩容指标)、数据模型与审计日志分区、OpenAPI 接口定义、Kubernetes 部署与 Service、安全架构(JWT/RS256、OAuth2、MFA、RBAC、传输与静态加密、GDPR/SOC2 合规项)、可扩展性模式(水平扩缩容阈值、多级缓存、读副本、连接池与分片)。
最佳实践:面向失败设计、松散耦合、高内聚、安全优先、可观测、保持文档更新。
限制:资料未说明具体收费、价格、支持的平台、安装命令或实测效果,暂未提供。本技能定位为架构阶段的规划与设计辅助,不能替代实际实现、部署与验证。