SuperAPI AI 工具集

modularize

编程与开发

查看项目

更新于 10-15 21:49

技能介绍

用途:将已有代码库转换为模块化架构。技能会先检测框架,再探索结构、制定迁移计划、等待用户确认后逐步执行,并在每次文件变更后运行校验。

主要能力:按信号识别技术栈——存在 FuseCore/ 目录与 artisan 文件判定为 Laravel + FuseCore;composer.json 与 artisan(无 FuseCore/)判定为标准 Laravel;src/modules/ 或 app/ 加 next.config 判定为 Next.js + modules/;src/ 加 package.json(React 且无 Next)判定为 React。识别后分别委派给 fuse-laravel:laravel-expert、fuse-nextjs:nextjs-expert、fuse-react:react-expert。

使用方式:工作流为检测框架 → 探索结构 → 构建迁移计划 → 与用户确认 → 执行 → sniper。需先完整探索代码库,梳理文件、依赖、导入与导出;再列出每个需创建、移动或重构的文件,形成逐文件迁移图并展示给用户;获得明确批准后才可移动或修改文件;执行中遇到冲突立即停止并报告;每个文件移动或创建后运行 fuse-ai-pilot:sniper 校验;最后输出变更清单与剩余人工步骤。

关键规则:核心(core)作为中心枢纽,禁止模块之间直接互相导入,共享逻辑统一经由 core;不得在未获明确批准时改动文件;不得跳过确认或批量修改而不做校验。

参考文档:Laravel(FuseCore 或标准)见 references/laravel-fusecore.md;Next.js / React 见 references/nextjs-react-modules.md。

限制:资料未提供安装命令、收费方式、支持平台及具体效果数据,暂未提供。