SuperAPI AI 工具集

create-modernization-plan

通用与其它

查看项目

更新于 10-16 00:31

技能介绍

用途:依据用户输入与可选评估报告,为指定项目生成迁移到 Azure 的现代化计划(plan.md)与任务清单(tasks.json),支持 Java 与 .NET 项目。

主要能力:读取对应语言的受支持任务模式文件(.NET 用 supported-patterns-dotnet.md,其他默认 supported-patterns-java.md);分析用户现代化需求并匹配任务模式;按模板生成计划与任务;可包含安全/CVE 修复任务;在满足条件时加入集成测试、基线快照与部署任务。

输入:modernization-prompt(用户输入);modernization-work-folder(必填,保存目录);github-issue-link、assessment-report、plan-name(可选);language(必填,java 或 dotnet)。

使用方式:生成 plan.md 保存至 ${modernization-work-folder},tasks.json 保存至 ${modernization-work-folder}/.metadata/,已存在则覆盖。模板选择:代码迁移、容器化与部署用 plan-template.md;含安全任务用 security-plan-template.md;仅当用户明确要求基础设施时用 infra-plan-template.md。若可用 ask_user 工具,会先通过问卷澄清范围并确认摘要;不可用则跳过并以默认值尽力生成。

限制与规则:不得把模式名称当作技能名称;任务必须完全匹配;任务仅基于用户明确请求,安全任务除外;升级任务须位于任务列表首位;存在部署任务时不再创建容器化任务;集成测试任务依赖基线与全部升级/转换任务;基线任务无依赖;转换任务按序串联;不将资源 ID、订阅 ID 或连接字符串写入任务计划;未明确要求运行时不执行计划;规则手册合规校验失败不应阻塞计划生成。Java 与 .NET 升级任务须参考对应指南文件。具体收费、价格与运行环境要求资料未说明。