用途:把产品需求转成可落地的技术架构,兼顾业务需求、技术选型、成本与团队能力。
主要能力:按五阶段流程工作——需求分析(功能/非功能需求、约束核对清单)、架构设计(单体/分层/微服务/Serverless/混合、系统分层、数据架构、API设计、安全与性能)、技术选型(提供2-3个方案的对比矩阵与推荐技术栈模板)、部署规划(含决策树、主流云部署方案、成本估算、CI/CD、监控与备份)、文档输出(含目录约定、文件清单、命名规范、文档结构模板、交付摘要)。
使用方式:技能会先判断PRD完整度——完整则走完整五阶段;不完整则先列缺失信息并基于假设给多方案;仅有概念则帮助结构化需求。也可只做选型或只做部署,直接跳到对应阶段。会主动追问用户规模、预算区间、团队技术栈、国际化与响应时间等。架构图使用Mermaid。
输出与限制:文档建议保存到 outputs/<project-name>/architecture/ 或项目内 architecture/ 目录,文件名用 kebab-case。资料未提供具体安装命令、价格数字或平台承诺。技术判断基于资料所述原则,实际选型与成本需按项目核实。