migrating-to-workflow-sdk
这是一个用于将现有工作流编排系统迁移到 Workflow SDK 的技能。它面向需要把 Temporal、Inngest、Trigger.dev 或 AWS Step Functions 中已有编排逻辑改写到 Workflow SDK 上的场景。技能的核心做法是通过一系列默认迁移规则,把编排逻辑放入 "use workflow" 函数、把副作用与外部调用放入 "use step" 函数,并针对信号、等待事件、任务令牌等暂停机制选择合适的恢复方式(内部钩子或回调 URL)。它还会根据托管或自托管运行时、指定或框架无关的应用边界、以及是否走回调 URL 等条件,路由到不同的参考文档,并输出固定结构(迁移计划、源到目标映射、迁移后代码、应用边界、验证清单、待定问题)。此外,该技能内置了较严格的验证清单,用于检查副作用是否错误地留在工作流上下文、sleep() 是否出现在步骤内、子工作流是否直接调用 start()/getRun() 等常见错误。