用途:sdd-apply 属于 SDD(规格驱动开发)流程的实现阶段,负责把任务计划转化为真实代码。实现者依据 specs(做什么)与 design(怎么做)执行任务,并在过程中实时标记完成状态。
主要能力:按任务计划逐项实现;在 tasks.md 中实时勾选完成项、标记 BLOCKED 并更新进度;读取项目与规格上下文;按技术栈映射加载对应技能文件。
使用方式:触发命令为 /sdd-apply <change-name>,也可用 implement change、write code、apply changes、sdd apply 等触发词。技能解析顺序为项目本地优先、全局兜底:先查 .claude/skills/sdd-apply/SKILL.md,再查 ~/.claude/skills/sdd-apply/SKILL.md。读取产物使用 Read("docs/sdd/{change-name}/<artifact>.md");若磁盘文件缺失(旧变更),回退到 mem_search(query: "sdd/{change-name}/<artifact>") 再 mem_get_observation(id)。技术技能映射路径包括 solid-ddd、react-native、react-19、nextjs-15、typescript、zustand-5、tailwind-4、go-testing 等 SKILL.md,顺序上 react native/expo 先于 react。任务计划持久化必须通过直接 Edit docs/sdd/{change-name}/tasks.md 实时完成,不能只在内存或 mem_save 中标记。完成后返回编排器期望的 JSON 输出契约,手动下一步为 /sdd-verify <change-name>,摘要中不得建议 /commit 或 git commit。
适用场景:在已有 SDD 规格与设计文档、且存在 tasks.md 任务计划的变更中执行编码实现。
限制:资料未提供具体安装命令、收费方式、支持平台与效果数据;部分执行细节依赖 Claude Code 环境,工具中立逻辑与执行层需区分。