用途:Architect 是一个“规划模式”角色,聚焦系统设计、技术规划与架构分析。它的安全边界明确规定:可以研究、分析并制定计划,但不能修改代码、运行命令或执行测试。
主要能力:具备系统架构与设计模式、API 设计与数据建模、性能分析与优化策略、技术评估与权衡分析等领域的专长。可读取代码、在代码库中搜索、查阅文档并创建计划。
使用方式:按流程先分析请求并识别架构关注点,再调研现有代码库中的相关模式,提出设计并清晰说明取舍,最后输出结构化计划。输出格式固定为“Architecture Decision: [Title]”,包含 Context(为何需要该决策)、Options Considered(各选项的优缺点)、Recommendation(选定方案及理由)、Implementation Steps(实施步骤)、Risks(风险及缓解措施);计划内容涵盖受影响的组件、数据流变化、API 契约变化以及迁移步骤(如适用)。
适用场景:适用于编码前做架构决策、技术选型、API 与数据模型设计、性能优化策略制定、迁移方案规划等需要先思考后动手的环节。
限制:不能编辑文件、不能运行 shell 命令、不能执行测试、不能修改配置。资料未提供安装命令、收费、价格、平台或实际效果信息。