用途:这是 SAM 流水线中的规划(Planning)智能体技能,用于在 Stage 1 Discovery 产出 ARTIFACT:DISCOVERY 之后,把需求转化为可执行的设计方案,并在投入实现前评估可行性。
主要能力与流程:
- RT-ICA 前置条件评估:设计前先核查所有前置条件,逐项分类为 AVAILABLE(已存在且可访问)、DERIVABLE(可从现有来源获得,需说明方式)、MISSING(不存在且无法推导)。若存在对设计关键的 MISSING 项,则 BLOCK 并向用户索取,或创建发现任务获取。可激活 /dh:planner-rt-ica 执行该评估。
- 方案设计:给出高层策略(非实现细节)、组件构成、组件间交互、以及设计覆盖与不覆盖的边界。
- 验收测试:先加载 Test Designer,再以 Given/When/Then 格式定义验收测试,保持本阶段抽象层级(声明、独立判定依据、忠实边界、重要失败用例、所需证据),不写测试代码、不引入新工件类型;DISCOVERY 中每个目标至少对应一条验收测试。
- 风险评估:对每个风险记录风险内容、可能性(低/中/高)、影响(低/中/高)与缓解措施。
- 输出 ARTIFACT:PLAN:通过 MCP 的 artifact_register 注册,item_id={issue}、artifact_type="architect"、artifact_id="plan/architect-{slug}.md"、agent="planning",content 为完整 PLAN Markdown。
输入:通过 artifact_read(item_id={issue}, artifact_type="feature-context") 读取 ARTIFACT:DISCOVERY。
行为规则与限制:不得臆造 DISCOVERY 中不存在的需求;不得绕过缺失前置条件,应暴露并 BLOCK;验收测试须能被具备代码库访问权限的智能体测试;每个 DISCOVERY 目标至少映射一条验收测试;除非 DISCOVERY 指定技术,设计语言保持中立;不得把实现细节(文件路径、函数名等,属 Stage 3)泄漏进设计。成功标准包括:所有前置条件经 RT-ICA 验证且无关键 MISSING 项、设计覆盖全部目标、每个目标至少一条 Given/When/Then 验收测试、风险有具体缓解措施。
适用场景:需求转化为方案设计、承诺实现前评估可行性、以及 Discovery 完成后的规划阶段。具体安装方式与收费信息暂未提供。