SuperAPI AI 工具集

project-migrate

办公与效率

查看项目

更新于 10-15 23:42

技能介绍

project-migrate 用于规划并文档化源项目与目标项目之间的技术迁移,适用于迁移或移动代码、模块、功能等场景。用户需说明迁移内容、源项目与目标项目(最好提供路径),缺失信息时应先询问,不得编造路径或技术栈。

流程分三步,均在目标项目 <destino>/docs/specs/migrations/MG-XXX-{slug}/ 下生成:Discovery 推断双方技术栈、建立技术映射与等价性分类(直接、适配、重设计、删除、待定),记录验证策略、源环境与 Golden Master 测试机会及风险;验证准备按 Golden Master 方式创建验证用例并收集参考输入输出,资源存入 validation/ 文件夹;Plan 给出当前状态、变更提案、Golden Master 验证及分阶段实施计划。

三步顺序执行且有门控:discovery.md 无待定项且无 Pendiente 等价性才为 Ready;validation.md 无 Pendiente 用例才为 Ready;plan.md 完整后为 Ready。只有前置文档 Ready 才能继续下一步,plan.md 完成后可在用户同意下交接给 work-implement。

支持单一目标和拆分目标:拆分时每个目标项目各自生成限定于其所接收部分的文档,但共用同一 MG-XXX-{slug} 编号。文档语言按用户偏好、用户消息语言依次确定,无法推断时询问用户,不自行决定。

具体步骤、拆分细节、交接流程见 references/flow.md;Golden Master 测试方法见 references/golden-master-testing.md;增量迁移策略见 references/migration-strategies.md;文档模板位于 assets/ 目录。资料未说明该技能的安装方式、平台要求、收费情况或实际效果。