SuperAPI AI 工具集

ln-720-structure-migrator

通用与其它

查看项目

更新于 10-16 06:23

技能介绍

用途:将新项目脚手架化或把现有项目重构为 Clean Architecture,属于项目引导流程(父技能 ln-700)下的协调器。

主要能力:接收当前项目结构或目标技术栈配置,分析结构、识别框架、映射文件,生成脚手架或迁移计划,再委派给专门子技能执行,最后验证结果。CREATE 模式走脚手架流程,TRANSFORM 模式走迁移流程。

子技能分工:ln-721 前端结构(CREATE 为 SCAFFOLD,TRANSFORM 为 RESTRUCTURE);ln-722 后端生成(两种模式均 RUN);ln-723 种子数据(CREATE 为 GENERATE,TRANSFORM 为 MIGRATE);ln-724 产物清理仅在 TRANSFORM 且检测到平台产物时执行,否则跳过。

使用方式:通过 Skill 工具按顺序调用,例如 Skill(skill: "ln-721-frontend-restructure", args: "{projectPath} --mode {SCAFFOLD|RESTRUCTURE}")、Skill(skill: "ln-722-backend-generator", args: "{projectPath}")、Skill(skill: "ln-723-seed-data-generator", args: "{projectPath} --mode {GENERATE|MIGRATE}"),ln-724 仅在条件满足时调用。执行前需检查 git 状态干净、目标路径可用;TRANSFORM 模式要求先复制再删除、保留备份分支,并验证 npm run build 与 dotnet build 通过。

适用场景:需要按 Clean Architecture 组织 React 前端与 .NET 后端目录结构,或把单体项目迁移到该结构时。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;技能依赖宿主环境提供 Skill 工具,Codex 等无该工具时需手动定位并执行对应 SKILL.md 工作流。