用途:在设计新系统或重大功能、评估架构方案、做技术栈决策、规划规模与性能、分析设计权衡时使用;不适用于琐碎技术选择、过早优化或需求未文档化的场景。
主要能力:按发现需求、分析代码库、评估约束、设计解决方案、文档记录等阶段推进(复杂设计可插入评审与细化);内置技术选型摘要(数据库如 PostgreSQL/DynamoDB/Redis,TypeScript 与 Rust 框架,前端方案,基础设施选择)、设计模式摘要(服务拆分、同步/异步/事件驱动通信、数据库每服务、CQRS、事件溯源)、可扩展性摘要(延迟/吞吐/利用率等指标、容量规划、瓶颈对策、纵向/横向扩展)、Rust 架构摘要、常见模式(API 网关、BFF、断路器、Saga、绞杀者)及实施指导(分阶段交付、可观测性)。
使用方式:结合 TodoWrite 跟踪阶段并只前进不回退;展示选项时可用 EnterPlanMode 提供 2-3 个带权衡的方案;架构决策可用 ADR 模板记录状态、上下文、决策、备选方案、后果、实施说明、成功指标与复审日期。
原则与限制:偏好经生产验证的技术而非新潮方案,需衡量社区维护、人才、总拥有成本;控制抽象复杂度(每个抽象需带来 10 倍价值);系统须具备指标、追踪、日志、告警与仪表盘;为变更而设计(API 版本化、特性开关、迁移路径)。资料未提供具体收费、价格与更多平台细节。