SuperAPI AI 工具集

six-layer-architect

编程与开发

查看项目

更新于 10-16 01:19

技能介绍

用途:根据用户提供的功能意图或修改需求,自动生成或修改符合六层架构规范的完整实现方案,覆盖从界面到数据库的贯穿式改动。

主要能力:贯穿式修改,从任意层级发起并自动推导协调其他五层;需求解析与领域识别;逐层代码生成或修改;跨层一致性校验,确保字段名、类型、错误处理在各层一致;可选类型同步校验、安全审查检查、数据库迁移脚本生成。

使用方式:先识别修改入口层(UI层、前端服务层、前端API层、后端API层、后端服务层、数据层),依据入口层决定向前、向后或双向推导;执行逐层修改;最后做字段名一致性、类型匹配、接口契约检查,并按指定结构输出修改方案。数据层变更需生成Alembic迁移脚本,命令为 alembic revision --autogenerate -m "描述"。跨层命名约定:UI层与前端服务层用驼峰命名,前端API层、后端层与数据层用蛇形命名。

适用场景:新功能需求(如添加评论)、修改需求(如字段由可选改为必填)、从特定层级发起的修改;技术栈为Vue3+FastAPI+PostgreSQL。

限制:具体实现依赖所提供的资源文件与代码模板;资料未说明安装方式、收费与价格、性能效果等其他信息,暂未提供。