用途:将已批准、已界定范围的编码任务,转化为实施者可直接执行的最小且自洽的实现形态,避免实施者再做新的产品或架构决策。计划完成的标志是:写明变更行为、归属方、边界、验证方式以及任何未解决的阻塞点。已由 PRD 或任务确定的选择视为既定,不通过新的访谈或选项列表重新讨论。
主要能力与工作流:阅读已批准任务、验收契约和现行项目约定,先检查相关代码、测试与当前行为;用一句话陈述设计问题,指出变化的行为及其归属方;只映射受影响的边界(本地代码、模块、组件、服务、数据存储、公开契约或部署行为),按变更归属安置职责;在契合现有代码的前提下选择最小且自洽的形态,存在真实备选时说明一个决定性取舍。仅在触发条件成立时执行有针对性的工程检查,包括 design-gate、任务已命名的 lens 结论、to-prototype 等;独立专家仅在存在重大风险或未决问题时介入。将计划转化为可观测验证:对每个变更行为指明测试或直接检查;非行为变更需记录为何自动化测试无益并给出替代检查。相邻工作放入 deferred,范围扩展需新任务或明确用户指令。
输出契约:返回 design_problem、chosen_shape、boundaries、constraints、verification、test_scenarios、deferred、blocker_or_assumption。仅在决策难以逆转、脱离上下文会令人意外且存在真实取舍三者同时成立(或全不成立)时编写 ADR,并在决策确定时记录而非实现结束时。
限制与注意:不要把常规修复升级为架构评审;不要借设计视角扩大已接受任务的范围;当一次性原型是所需学习动作时,不要规划曳光弹;缺少验收契约和证据路径时不得视为计划完成。查询或未知的可检查事实只有在会改变所选形态时才需询问用户,沉默不视为批准。
适用场景:模块、数据、API、组件或部署边界仍需设计决策,且已有明确验收契约的编码任务。
其他信息:该技能的安装命令、授权方式、收费与平台支持等细节暂未提供。