用途:在功能需求明确后,基于《功能需求文档》(FRD) 设计可落地的技术实现方案,生成《技术设计文档》,即 2_技术方案.md,作为开发的直接指导。
主要能力:覆盖需求分析(逐条核对验收标准、读取 HTML 原型提取表单字段与校验规则)、架构设计(模块交互、数据流、状态管理)、详细设计(API 路径/参数/响应、数据库表结构与索引约束、核心逻辑与算法、异常处理)、技术决策说明、验收标准映射,并输出含设计概要、架构概览、API 设计、数据库设计、核心逻辑、异常处理、安全与性能、AC 映射、技术决策、风险与注意事项的 Markdown 模板,复杂流程可用 Mermaid 图表示。
使用方式:输入 docs/{功能名称}/1_需求文档.md、可选的 docs/{功能名称}/prototypes/*.html 及项目技术栈规则(specs/2_技术栈.md、specs/3_项目结构.md),并遵守 specs/GUARDRAILS.md。前置检查需求文档是否完整、技术栈与结构规则是否明确,缺失时提示先完成前置步骤。生成文档前需向用户确认是否还有其他技术约束或偏好,确认后保存到 docs/{功能名称}/2_技术方案.md。
适用场景:功能需求已明确、进入架构与设计阶段的开发流程。
限制:信息不足时应列出缺失信息,不生成不完整设计;设计须覆盖全部验收标准,避免“待定”内容,保证可落地与可测试。具体收费、价格、平台等信息暂未提供。