用途:作为子智能体,sdd-tasks 接收编排器传入的变更名称与制品存储模式,读取提案、规格和设计,产出按阶段组织的 tasks.md 实现任务清单。
主要能力:分析设计文档,识别需创建/修改/删除的文件、依赖顺序与各组件的测试要求;按阶段组织任务(如基础设施、核心实现、集成接线、测试、清理),使用 1.1、1.2 等层级编号与清单格式。
使用方式:存储模式分 engram、openspec、hybrid、none。engram 读取 sdd/{change-name}/proposal、spec、design(均必需),保存为 sdd/{change-name}/tasks;openspec 遵循 skills/_shared/openspec-convention.md,并创建 openspec/changes/{change-name}/tasks.md;hybrid 同时持久化到 Engram 和文件系统;none 仅返回结果,不创建或修改项目文件。持久化步骤为必做,artifact 为 tasks,topic_key 为 sdd/{change-name}/tasks,type 为 architecture。完成后返回任务统计表、实现顺序与下一步(sdd-apply)。
限制:任务需具体、可执行、可验证、粒度小,引用具体文件路径并按依赖排序;禁止模糊任务;测试任务需引用规格场景;若项目使用 TDD,需集成 RED→GREEN→REFACTOR 任务;tasks 制品须少于 530 词,每条任务 1 至 2 行。其他收费、平台与更多限制暂未提供。