用途:sdd-tasks 将设计拆解为原子化、有序、可验证的任务计划,并持久化到 tasks.md,供后续实现阶段使用。触发方式包括 /sdd-tasks <change-name>、task plan、break down implementation、task breakdown、sdd tasks。
技能解析顺序:优先项目本地 .claude/skills/sdd-tasks/SKILL.md,其次全局 ~/.claude/skills/sdd-tasks/SKILL.md;完整算法见 docs/SKILL-RESOLUTION.md。
执行流程:Step 0 预加载遵循 skills/_shared/sdd-phase-common.md 的 Section F(Project Context Load)与 Section G(Spec Context Preload),两者均为非阻塞。Step 1 读取设计、规格与提案,使用 Read("docs/sdd/{change-name}/<artifact>.md");若磁盘文件缺失(旧变更),回退到 mem_search(query: "sdd/{change-name}/<artifact>") → mem_get_observation(id);若两者都不存在且 Engram 不可达,则由编排器内联传入内容。Step 5 持久化任务计划,磁盘优先:先 Write("docs/sdd/{change-name}/tasks.md", <full tasks markdown>),再 mem_save 指针与摘要,topic_key: sdd/{change-name}/tasks,type: architecture,project: {project},content = "path: docs/sdd/{change-name}/tasks.md\n\n{1-3 sentence summary}"。若 Engram MCP 不可达,仍写入磁盘产物(事实来源),仅跳过 engram 指针。生成的 tasks.md 中 Design 与 spec-review 引用使用 engram:sdd/[name]/... 指针形式。
输出:返回编排器期望的中立 Output Contract JSON 块,artifacts 条目为 engram:sdd/{change-name}/tasks,手动下一步为 /sdd-apply;下一步由编排器渲染,不要自行格式化。
限制:上述 Claude 执行接线为执行层,不移植到其他工具;资料未提供收费、价格、平台与效果信息。