用途:在全栈工作流中,技术选型完成后、程序设计之前,评审需求与技术选型的架构可行性,定义API契约与数据模型,识别风险项。适用于用户要求评审架构、API契约或进行风险分析的场景。
输入:读取当前迭代目录下的需求文档(requirements-{id}.md)与技术选型文档(technology-selection-{id}.md)。
主要能力:评估技术选型能否满足需求中的功能与非功能要求(性能、安全、部署);定义API契约,列出核心接口的路径、方法、请求/响应schema、状态码约定;梳理数据模型,包括核心实体、字段、关系与索引建议;输出风险清单,涵盖技术风险、依赖风险、未确认项,每条附建议对策;给出评审结论:通过、有条件通过(列出必须修正项)或不通过(需重做选型)。
使用方式:使用templates/review-template.md产出评审文档,写入docs/{current_iteration_id}/technical-review-{technical_review_id}.md。开始前调用history-manager skill的get-phase technical_review和check-file确认是否已完成;完成后调用set-phase technical_review {technical_review_id}记录并推进状态。辅助资料包括examples/sample-output.md(示例输出)与reference.md(评审维度清单、API设计规范、常见风险类型、结论标准)。
限制:具体价格、平台支持等信息暂未提供。